Ebuild-update for elmo-1.1.0 At this point, elmo has no GnuPG-support. See also here http://bugs.gentoo.org/show_bug.cgi?id=44375 Reproducible: Always Steps to Reproduce:
Created attachment 28884 [details, diff] ebuild-update elmo-0.6.ebuild --> elmo-1.1.0.ebuild
Current version is now 1.2.0, and 1.3.0 is in the works. Please bump the ebuilds accordingly.
I version bumped the latest ebuild in the tree (0.6) to the current one (1.3). While at it I removed the DEPEND on virtual/libc (following the recent discussion on -dev). I also removed the einfo from the end of src_install, as is isn't valid any more, at least not to that extent. Additionaly I've added 3 or 4 new documents to the dodoc statement.
Created attachment 34829 [details] ebuild for elmo 1.3.0
Sorry for the noise, after a second look it seems like a submitted a little to early: 1. The line S=${WORKDIR}/${P} can be removed as it's the default value. 2. repoman complains about a "Copyright header Error". Am I right that it just doesn't now about the switch to "Gentoo Foundation" instead of the old "Gentoo Technologies, Inc." as the copyright holder?
Created attachment 34856 [details] Better ebuild for elmo 1.3.0 Ok, I just realized a whole new(?) directory of docs. At least it didn't get installed with the old (0.6) ebuild. Added doc/* to the ebuild and removed the redundant S=${WORKDIR}/${P}. Added the missing IUSE variable, and in the case of +nls added a RDEPEND for sys-devel/gettext. Also there's a new DEPEND in the case of +ssl.
I've added version 1.3.1 to CVS, please test and report your results.
it breaks when compiling the gpg (pgp) stuff... errorlog follows: if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DLOCALEDIR='"/usr/share/locale"' -DSYSCONFDIR='"/etc"' -DDATADIR='"/usr/share/elmo"' -march=pentium3 -O2 -pipe -MT frames.o -MD -MP -MF ".deps/frames.Tpo" \ -c -o frames.o `test -f 'frames.c' || echo './'`frames.c; \ then mv -f ".deps/frames.Tpo" ".deps/frames.Po"; \ else rm -f ".deps/frames.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DLOCALEDIR='"/usr/share/locale"' -DSYSCONFDIR='"/etc"' -DDATADIR='"/usr/share/elmo"' -march=pentium3 -O2 -pipe -MT pgp.o -MD -MP -MF ".deps/pgp.Tpo" \ -c -o pgp.o `test -f 'pgp.c' || echo './'`pgp.c; \ then mv -f ".deps/pgp.Tpo" ".deps/pgp.Po"; \ else rm -f ".deps/pgp.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -DLOCALEDIR='"/usr/share/locale"' -DSYSCONFDIR='"/etc"' -DDATADIR='"/usr/share/elmo"' -march=pentium3 -O2 -pipe -MT search.o -MD -MP -MF ".deps/search.Tpo" \ -c -o search.o `test -f 'search.c' || echo './'`search.c; \ then mv -f ".deps/search.Tpo" ".deps/search.Po"; \ else rm -f ".deps/search.Tpo"; exit 1; \ fi pgp.c:86: error: syntax error before "ctx" pgp.c:86: warning: type defaults to `int' in declaration of `ctx' pgp.c:86: warning: data definition has no type or storage class pgp.c:152: error: syntax error before "passphrase_cb" pgp.c:154: warning: return type defaults to `int' pgp.c: In function `passphrase_cb': pgp.c:168: error: `GPG_ERR_CANCELED' undeclared (first use in this function) pgp.c:168: error: (Each undeclared identifier is reported only once pgp.c:168: error: for each function it appears in.) pgp.c:176: error: `GPG_ERR_NO_ERROR' undeclared (first use in this function) pgp.c: At top level: pgp.c:181: error: syntax error before "data_from_mime" pgp.c:182: warning: return type defaults to `int' pgp.c: In function `data_from_mime': pgp.c:183: error: `gpgme_data_t' undeclared (first use in this function) pgp.c:183: error: syntax error before "result" pgp.c:185: error: `result' undeclared (first use in this function) pgp.c: At top level: pgp.c:192: error: syntax error before "data_from_mime_with_header" pgp.c:193: warning: return type defaults to `int' pgp.c: In function `data_from_mime_with_header': pgp.c:194: error: `gpgme_data_t' undeclared (first use in this function) pgp.c:194: error: syntax error before "result" pgp.c:196: error: `result' undeclared (first use in this function) pgp.c: At top level: pgp.c:204: error: syntax error before "data_from_tmp_file" pgp.c:205: warning: return type defaults to `int' pgp.c: In function `data_from_tmp_file': pgp.c:206: error: `gpgme_data_t' undeclared (first use in this function) pgp.c:206: error: syntax error before "result" pgp.c:209: error: `result' undeclared (first use in this function) pgp.c: In function `decrypt': pgp.c:237: error: `gpgme_data_t' undeclared (first use in this function) pgp.c:237: error: syntax error before "in" pgp.c:241: error: `in' undeclared (first use in this function) pgp.c:243: error: `out' undeclared (first use in this function) pgp.c:245: warning: passing arg 1 of `gpgme_op_decrypt' makes pointer from integer without a cast pgp.c:245: error: `GPG_ERR_NO_ERROR' undeclared (first use in this function) pgp.c: In function `sig_from_fpr': pgp.c:265: error: `gpgme_key_t' undeclared (first use in this function) pgp.c:265: error: syntax error before "key" pgp.c:269: error: `key' undeclared (first use in this function) pgp.c:269: warning: passing arg 1 of `gpgme_get_key' makes pointer from integer without a cast pgp.c:269: error: too few arguments to function `gpgme_get_key' pgp.c:269: error: `GPG_ERR_NO_ERROR' undeclared (first use in this function) pgp.c: In function `get_sig_info': pgp.c:285: error: `gpgme_verify_result_t' undeclared (first use in this function) pgp.c:285: error: syntax error before "result" pgp.c:286: error: `gpgme_error_t' undeclared (first use in this function) pgp.c:287: error: `gpgme_sigsum_t' undeclared (first use in this function) pgp.c:289: error: `result' undeclared (first use in this function) pgp.c:291: error: `summary' undeclared (first use in this function) pgp.c:296: error: `error' undeclared (first use in this function) pgp.c: In function `verify': pgp.c:313: error: `gpgme_data_t' undeclared (first use in this function) pgp.c:313: error: syntax error before "mail" pgp.c:314: error: `gpgme_error_t' undeclared (first use in this function) pgp.c:319: error: `sig' undeclared (first use in this function) pgp.c:321: error: `mail' undeclared (first use in this function) pgp.c:324: error: `err' undeclared (first use in this function) pgp.c:324: warning: passing arg 1 of `gpgme_op_verify' makes pointer from integer without a cast pgp.c:324: error: too few arguments to function `gpgme_op_verify' pgp.c:326: error: `GPG_ERR_NO_ERROR' undeclared (first use in this function) pgp.c: In function `pgp_init': pgp.c:364: warning: implicit declaration of function `gpgme_set_locale' pgp.c:372: warning: passing arg 1 of `gpgme_new' from incompatible pointer type pgp.c:372: error: `GPG_ERR_NO_ERROR' undeclared (first use in this function) pgp.c:373: warning: passing arg 1 of `gpgme_set_protocol' makes pointer from integer without a cast pgp.c:374: warning: passing arg 1 of `gpgme_set_armor' makes pointer from integer without a cast pgp.c:376: warning: passing arg 1 of `gpgme_set_passphrase_cb' makes pointer from integer without a cast pgp.c:376: warning: passing arg 2 of `gpgme_set_passphrase_cb' from incompatible pointer type pgp.c: In function `pgp_free_resources': pgp.c:390: warning: passing arg 1 of `gpgme_release' makes pointer from integer without a cast make[2]: *** [pgp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/elmo-1.3.1/work/elmo-1.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/elmo-1.3.1/work/elmo-1.3.1' make: *** [all] Error 2 !!! ERROR: mail-client/elmo-1.3.1 failed. !!! Function src_compile, Line 27, Exitcode 2 !!! (no error message) lap root # emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d aalib accessibility acl acpi alsa apache2 apm arts artswrappersuid audiofile avi berkdb bonobo cdparanoia cdr cjk clanJavaScript clanVoice crypt cscope cups curl dga directfb divx4linux doc dv dvb dvd dvdr dvdread edl emacs encode esd ethereal evo f77 fbcon firebird flac flash foomaticdb freetds gb gcj gd gdbm ggi gif gimpprint gnome gnomedb gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile imap imlib informix innodb jabber jack java javascript joystick jpeg justify kde kerberos krb4 ladcca lcms ldap libcaca libg++ libgda libwww lirc lzo mad maildir matroska mbox mcal mdb mikmod mmx mng modif monkey motif mozcalendar mozilla mpeg mpi mssql mule mysql mythtv nas ncurses network nls oav objc oci8 odbc oggvorbis opengl oss pam parse-clocks passfile pcmcia pda pdflib perl plotutils png pnp postgres ppds pwdb python qt quicktime radeon readline ruby ruby18 samba sasl scanner sdl slang slp snmp socks5 speex spell sqlite sse ssl svga tcltk tcpd tetex tga theora tiff truetype unicode usb v4l v4l2 video_cards_radeon vim-with-x wifi wmf x86 xinerama xml xml2 xmms xprint xv xvid zeo zlib"
flo: builds and runs fine for me on 2 boxes, one running x86, the other ~x86. I've reopended the bug and will investigate this further, thanks for reporting back!
Maybe has something to do with distcc. If you've used it for building elmo, please try again without and report back here. Thanks.
This is fixed for a quite a while now, closing.