Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47205 - New elmo ebuild v. 1.1.0
Summary: New elmo ebuild v. 1.1.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Net-Mail Packages
URL: http://elmo.sourceforge.net
Whiteboard:
Keywords:
Depends on: 44375
Blocks:
  Show dependency tree
 
Reported: 2004-04-08 05:07 UTC by smax
Modified: 2004-12-31 00:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild-update elmo-0.6.ebuild --> elmo-1.1.0.ebuild (elmo-1.1.0.diff,453 bytes, patch)
2004-04-08 05:28 UTC, smax
Details | Diff
ebuild for elmo 1.3.0 (elmo-1.3.0.ebuild,501 bytes, text/plain)
2004-07-05 13:30 UTC, Michael Kohl (RETIRED)
Details
Better ebuild for elmo 1.3.0 (elmo-1.3.0.ebuild,697 bytes, text/plain)
2004-07-06 02:01 UTC, Michael Kohl (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description smax 2004-04-08 05:07:27 UTC
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:
Comment 1 smax 2004-04-08 05:28:21 UTC
Created attachment 28884 [details, diff]
ebuild-update elmo-0.6.ebuild --> elmo-1.1.0.ebuild
Comment 2 Kevin Williams 2004-06-16 18:53:23 UTC
Current version is now 1.2.0, and 1.3.0 is in the works. Please bump the ebuilds accordingly.
Comment 3 Michael Kohl (RETIRED) gentoo-dev 2004-07-05 13:29:29 UTC
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.
Comment 4 Michael Kohl (RETIRED) gentoo-dev 2004-07-05 13:30:33 UTC
Created attachment 34829 [details]
ebuild for elmo 1.3.0
Comment 5 Michael Kohl (RETIRED) gentoo-dev 2004-07-05 13:44:45 UTC
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?
Comment 6 Michael Kohl (RETIRED) gentoo-dev 2004-07-06 02:01:31 UTC
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.
Comment 7 Michael Kohl (RETIRED) gentoo-dev 2004-08-01 14:24:47 UTC
I've added version 1.3.1 to CVS, please test and report your results. 
Comment 8 flo 2004-08-03 04:45:27 UTC
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"
Comment 9 Michael Kohl (RETIRED) gentoo-dev 2004-08-10 03:38:19 UTC
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!
Comment 10 Michael Kohl (RETIRED) gentoo-dev 2004-08-10 06:12:56 UTC
Maybe has something to do with distcc. If you've used it for building elmo, please try again without and report back here. Thanks.
Comment 11 Michael Kohl (RETIRED) gentoo-dev 2004-12-31 00:10:09 UTC
This is fixed for a quite a while now, closing.