<<< Date Index >>>     <<< Thread Index >>>

Re: errors compiling mutt 1.5.5.1i (SUSE 9.0)



* Patrick Shanahan <WideGlide@xxxxxxxxxxxxx> [Dec 13. 2003 16:43]:
> 
> Since moving to SUSE 9.0 (from 8.1) I have been unable to compile 
> mutt 1.5.5.1i.

JFYI: ftp://ftp.suse.com/pub/people/mmj/9.0 has 1.5.5i packages (which
is the same as 1.5.5.1i).

> ./configure --enable-pop --enable-imap --with-ssl --with-sasl2
> 
> ./configure completes w/o a problem and no problems are noted (AFAICT)
> in ./config.log.
> 
> But make results as follows:
> 
> muttlib.o(.text+0x8e): In function mutt_adv_mktemp':
> /home/pat/mutt-1.5.5.1-SuSE-9.0/muttlib.c:76: the use of mktemp' is 
> dangerous, better use mkstemp'
> pop_auth.o(.text+0x451): In function pop_auth_apop':
> /home/pat/mutt-1.5.5.1-SuSE-9.0/pop_auth.c:208: undefined reference to 
> MD5Init'
> pop_auth.o(.text+0x46f):/work/mutt-1.5.5.1-SuSE-9.0/pop_auth.c:209: undefined 
> reference to
> MD5Update'
> pop_auth.o(.text+0x4b6):/work/mutt-1.5.5.1-SuSE-9.0/pop_auth.c:211: undefined 
> reference to
> MD5Update'
> pop_auth.o(.text+0x4cd):/work/mutt-1.5.5.1-SuSE-9.0/pop_auth.c:213: undefined 
> reference to
> MD5Final'
> collect2: ld returned 1 exit status
> make[2]: *** [mutt] Error 1
> make[2]: Leaving directory /home/pat/mutt-1.5.5.1-SuSE-9.0'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory /home/pat/mutt-1.5.5.1-SuSE-9.0'
> make: *** [all] Error 2
> 
> 
> AFAIK, I have all the required libs installed:
> 
> :~/mutt-1.5.5.1-SuSE-9.0> rpm -qa|grep sasl
> cyrus-sasl-plain-2.1.15-57
> cyrus-sasl-2.1.15-57
> cyrus-sasl-crammd5-2.1.15-57
> cyrus-sasl-digestmd5-2.1.15-57
> cyrus-sasl-devel-2.1.15-57
> 
> Any help appreciated.  Thanks,

Should work. Is the files sasl/md5.h and sasl/saslplug.h in place?

You could try autoreconf -fi.

-- 
Mads Martin Joergensen, http://mmj.dk
"Why make things difficult, when it is possible to make them cryptic
 and totally illogical, with just a little bit more effort?"
                                -- A. P. J.