Elmo configures and compiles cleanly on the same system by using './configure && make' combination. Reproducible: Always Steps to Reproduce: 1.USE="-crypt -ssl -nls" 2.emerge -dv elmo Actual Results: ... config.status: creating po/Makefile Debugging information: no GPG support: no OpenSSL support: no + emake cd . && /bin/sh /var/tmp/portage/elmo-1.3.2-r1/work/elmo-1.3.2/missing --run aclocal-1.7 aclocal: configure.in: 62: macro `AM_PATH_GPGME' not found in library make: *** [aclocal.m4] Error 1 + diefunc src_compile 32 2 'emake failed' + local funcname=src_compile lineno=32 exitcode=2 + shift 3 + echo + echo '!!! ERROR: mail-client/elmo-1.3.2-r1 failed.' !!! ERROR: mail-client/elmo-1.3.2-r1 failed. + echo '!!! Function src_compile, Line 32, Exitcode 2' !!! Function src_compile, Line 32, Exitcode 2 ... Expected Results: compile cleanly # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r1 i586) ================================================================= System uname: 2.6.9-gentoo-r1 i586 Pentium MMX Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 9 2005, 17:38:57)] distcc 2.16 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium-mmx -O2 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-mmx -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.po.opole.pl" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoo.po.opole.pl/gentoo-portage" USE="x86 apache2 apm arts avi berkdb bitmap-fonts cups emboss encode foomaticdb gif gpm imlib jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl snmp svga tcpd truetype truetype-fonts type1-fonts userlocales xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
it however compiles cleanly without applying configure.in.patch
I updated the ebuild (i didn't bump it). Anyway, It works for me now. The configure.in provided by upstream is really really ugly *sigh* It will touch the mirrors in a while. Cheers, Ferdy
The file you say is ugly will unfortunately never change. According to the official project web page the project itself is closed. However, I hope it will stay in portage.
It will stay in portage as long as there is someone to take care of any non-trivial bugs or security vulnerabilities in this package.
It seems that mail-client/elmo-1.3.2-r2 is affected by this bug. Moreover it also seems that the ebuild doesn't respect USE="-ssl" corectly. Here's the output of 'emerge -C gpgme && USE="-*" emerge -dv elmo' : [ ... ] config.status: creating po/POTFILES config.status: creating po/Makefile Debugging information: no GPG support: no OpenSSL support: yes + emake cd . && /bin/sh /var/tmp/portage/elmo-1.3.2-r2/work/elmo-1.3.2/missing --run aclocal-1.7 aclocal: configure.in: 62: macro `AM_PATH_GPGME' not found in library make: *** [aclocal.m4] Error 1 + diefunc src_compile 37 2 'emake failed' + local funcname=src_compile lineno=37 exitcode=2 + shift 3 + echo [ ... ]
treecleaners, please vote. +1 for removal, heavily broken (crashes - bug 128749, doesn't compile - Bug 156680) and dead upstream.
gone