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.