I have checked this out thoroughly now and I'm convinced there is some
sort of problem building 1.3.7 (and 1.3.6) on Solaris.
N.B. the problem is when "Making all in imap" so it only occurs if you
configure with --enable-imap.
I have tried deleting the directory and re-extracting from the tarball
and doing just:-
./configure --prefix=/usr/chris --with-curses=/usr/chris --enable-pop --enable-imap
followed by 'make' and I still get the error:-
Making all in imap
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c auth.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c auth_anon.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c auth_login.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c browse.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c command.c
command.c: In function `imap_handle_untagged':
command.c:184: warning: subscript has type `char'
command.c: In function `cmd_parse_myrights':
command.c:326: warning: subscript has type `char'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../intl -I/usr/chris/include -I../intl
-Wall -pedantic -g -O2 -c imap.c
imap.c: In function `imap_open_mailbox':
imap.c:717: warning: subscript has type `char'
imap.c:721: warning: subscript has type `char'
imap.c: In function `imap_mailbox_check':
imap.c:1324: warning: subscript has type `char'
make: Fatal error: Don't know how to make target `../types.h'
Current working directory /usr/chris/mutt-1.3.7/imap
*** Error code 1
As I said versions 1.3.x up to 1.3.5 build OK and so does 1.2.5, so
the problem would seem to be in something that changed in the imap
directory between 1.3.5 and 1.3.6.
--
Chris Green ([EMAIL PROTECTED])
Home: [EMAIL PROTECTED] Work: [EMAIL PROTECTED]
WWW: http://www.isbd.co.uk/