SHOWSTOPPERS in 5.8.13
*** 1.
*** yacc/gettext don't play together (they did in 5.8.10),
--with-included-gettext fixes
*** this for me. (installed locally: SuSE Linux 7.0 RPM: gettext-0.10.35-207)
***
*** -> fix specgen.sh
***
$ ./configure --with-ssl --enable-fallback=sendmail && make
[...]
gcc -L/usr/ssl/lib rcfile_y.o rcfile_l.o socket.o getpass.o pop2.o pop3.o
imap.o etrn.o odmr.o fetchmail.o idle.o env.o options.o daemon.o driver.o
transact.o sink.o rfc822.o smtp.o xmalloc.o uid.o mxget.o md5ify.o cram.o
kerberos.o gssapi.o opie.o rpa.o interface.o netrc.o base64.o error.o unmime.o
conf.o checkalias.o smbdes.o smbencrypt.o smbmd4.o smbutil.o ipv6-connect.o
lock.o md5c.o -lcrypt -lresolv -lssl -lcrypto -lfl -o fetchmail
rcfile_y.o: In function `yyparse':
rcfile_y.o(.text+0x3a6): undefined reference to `dcgettext__'
rcfile_y.o(.text+0x4fb): undefined reference to `dcgettext__'
rcfile_y.o(.text+0x61b): undefined reference to `dcgettext__'
rcfile_y.o: In function `yyerror':
rcfile_y.o(.text+0xd2f): undefined reference to `dcgettext__'
rcfile_y.o(.text+0xd7d): undefined reference to `dcgettext__'
rcfile_y.o(.text+0xea0): more undefined references to `dcgettext__' follow
collect2: ld returned 1 exit status
make: *** [fetchmail] Error 1
*** 2.
*** make clean ; make -j 5 breaks here (GNU Make version 3.79.1)
*** -> fix Makefile.in
***
$ make -j5
expect conflicts: 2 shift/reduce
flex ./rcfile_l.l
bison -y -d ./rcfile_y.y
conflicts: 2 shift/reduce
expect conflicts: 2 shift/reduce
sed <lex.yy.c >rcfile_l.c -e "/lex\\.yy\\.c/s//rcfile_l.c/"
bison -y -d ./rcfile_y.y
mv y.tab.c rcfile_y.c
conflicts: 2 shift/reduce
mv -f y.tab.h rcfile_y.h
mv y.tab.c rcfile_y.c
mv: rm -f lex.yy.c
y.tab.c: no such file or directory
make: *** [rcfile_y.h] Error 1
------------------------------------------------------------------------
COSMETIC BUGS
1. --enable-fallback should accept procmail or sendmail also if given
with path. The mode can then be deduced from the filename.
--
Matthias Andree