Summary: | mail-client/sylpheed-0.9.12-r2 build error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Webert <rockoo> |
Component: | Current packages | Assignee: | Net-Mail Packages <net-mail+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plate |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Daniel Webert
2004-08-17 08:55:07 UTC
Same here, looks like an automake problem to me, but what do I know. :) I've gone and searched the missing separator in /var/tmp/portage/sylpheed-0.9.12-r2/work/sylpheed-0.9.12/src/Makefile, but couldn't find one. Interestingly enough, my error-spewing Makefile line is 544, not 548. BTW, sylpheed-0.9.12-r1 doesn't compile either, dropping dead as the proverbial flightless bird with the exact same error. Both -r1 and -r2 display these messages during configure: configure.in:36: warning: do not use m4_patsubst: use patsubst or m4_bpatsubst aclocal.m4:546: AM_CONFIG_HEADER is expanded from... configure.in:36: the top level configure.in:50: warning: AC_PROG_LEX invoked multiple times autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from... aclocal.m4:704: AM_PROG_LEX is expanded from... configure.in:50: the top level configure.in:59: warning: AC_CANONICAL_HOST invoked multiple times configure.in:401: warning: do not use m4_regexp: use regexp or m4_bregexp aclocal.m4:559: _AM_DIRNAME is expanded from... configure.in:401: the top level configure.in:19: your implementation of AM_INIT_AUTOMAKE comes from an configure.in:19: old Automake version. You should recreate aclocal.m4 configure.in:19: with aclocal and run automake again. But that last hint doesn't change anything. Manually running aclocal, automake, configure works, of course, but make dies at the same error. Automake is 1.8.5 here, same as Daniel's, although the Makefile claims to have been created with 1.6.3 by configure? Can't make head nor tail of this error... FWIW: Had the same problem here with -r2, but compiled OK when I emerged it as: WANT_AUTOMAKE=1.6 emerge /usr/portage/mail-client/sylpheed//sylpheed-0.9.12-r2.ebuild Thanks! I tried this: WANT_AUTOMAKE=1.6 emerge /usr/portage/mail-client/sylpheed/sylpheed-0.9.12-r2.ebuild Now it still breaks, but with a different error: main.c: In function `main': main.c:244: error: too few arguments to function `gpgme_get_engine_info' make[3]: *** [main.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/sylpheed-0.9.12-r2/work/sylpheed-0.9.12/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/sylpheed-0.9.12-r2/work/sylpheed-0.9.12/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sylpheed-0.9.12-r2/work/sylpheed-0.9.12' make: *** [all] Error 2 !!! ERROR: mail-client/sylpheed-0.9.12-r2 failed. !!! Function src_compile, Line 78, Exitcode 2 !!! (no error message) Sorry that didn't work for you. I was really trying lots of things to get this installed. Not sure but think I saw that error message also when I had gpgme-0.3.14-r1 installed and I had to back down to gpgme-0.3.14. No guarantees... The patch from that bug did the trick, applying it to the ebuild and using WANT_AUTOMAKE=1.6 makes sylpheed-0.9.12-r2 compile cleanly. Still scratching my head over the automake hickup, but as far as I'm concerned, getting GnuPG to work with sylpheed-gtk2 ranks much higher than mere compile time troubles... :) 0.9.12-r3 added - may fix this and a few other errors. I'm sorry for everyone here. I was 1 day late. I committed -r3 and -r4 (gtk2 patch includes) to fix this bug. So please test again for -r3 or -r4. can we close this one? -r4+gtk2 works fine for me OK, closing. |