Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 275556 - mail-client/claws-mail-3.7.1 fails to build with app-crypt/gpgme-1.2.0
Summary: mail-client/claws-mail-3.7.1 fails to build with app-crypt/gpgme-1.2.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Christian Faulhammer (RETIRED)
URL: http://www.thewildbeast.co.uk/claws-m...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-26 23:26 UTC by Sebastian Günther
Modified: 2009-07-06 12:08 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,317.98 KB, text/plain)
2009-06-26 23:28 UTC, Sebastian Günther
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Günther 2009-06-26 23:26:51 UTC
Just about this.
build.log follows...

Reproducible: Always

Steps to Reproduce:
1. Upgrade gpgme to 1.2.0
2. Rebuild claws-mail-3.7.1

Actual Results:  
Failed emerge

Expected Results:  
Clean compile

Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.29-tuxonice-r3 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.29-tuxonice-r3-i686-Intel-R-_Core-TM-_Duo_CPU_T2300_@_1.66GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 25 Jun 2009 06:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=prescott -msse3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildsyspkg ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://de-mirror.org/distro/gentoo/ http://mirror.cambrium.nl/pub/os/linux/gentoo/ http://mirror.muntinternet.net/pub/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="de fr nl en en_GB en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/x11 /usr/local/portage/layman/sunrise /usr/local/portage/local-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X a52 aac abiword abook ace acl acpi alsa applet audacious audiofile bash-completion battery berkdb bluetooth branding bzip2 cairo caps cdda cddb cdparanoia cdr cgi chipcard cli compress consolekit cpio cpufreq cracklib crypt cups curl cursors dbus device-mapper dga directfb divx dri dv dvd dvdr dvdread dvi dvipdfm emacs emboss emerald encode epydoc examples exif expat extra fam fastcgi fat fbcon fbcondecor fbsplash ffmpeg flac fontconfig fortran ftp fuse gcj gd gdbm gdm gedit gif gimp git glib glitz gmedia gnutls gpgme gpm grammar graphviz gs gsf gtk gzip hal hbci hdaps hddtemp http humanities hybrid-auth ibmacpi ical icecast icons iconv icq icu id3 id3tag imagemagick imap imlib imlib2 iproute2 ipv6 ipw3945 irc isdnlog jabber java java6 javascript jpeg kerberos kpathsea ladspa lame laptop latex latex3 lcms ldap libnotify libsamplerate libwww lm_sensors logrotate logwatch lua mad midi mikmod milter mime mjpeg mmx mmxext mng motif mp3 mpeg mplayer mudflap musepack musicbrainz nagios-dns nagios-ntp nagios-ping nagios-ssh nano-syntax ncurses network-cron nls nntp nptl nptlonly nsplugin ntfs ntp obex offensive ofx ogg omega opengl openmp oscar otr ots pam pcmcia pcre pdf perl pmu png policykit pop posix ppds pppd prediction print pstricks publishers python quicktime quotes rar rdesktop readline realmedia reflection replaygain replytolist resolvconf rss samba sasl science screenshot sdl session skey slang slit smapi smime smp snmp sockets socks5 sound soundtouch speex spell spl sqlite sqlite3 sse sse2 ssh ssl startup-notification subtitles subversion svg swig syncml sysfs syslog sysvipc t1lib taglib tcpd tetex tex4ht theora thesaurus thinkpad threads tiff tk toolbar tools transcode trayicon truetype twolame unicode unzip usb utils uuencode v4l v4l2 vamp vcd vhosts video vnc vncviewer vorbis wavpack wifi win32codecs wireshark wma wmf wmp x86 xattr xcb xcomposite xetex xface xfce xft xine xinerama xinetd xml xorg xosd xpm xscreensaver xskatcards xspf xulrunner xv xvid yv12 zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr nl en en_GB en_US" USERLAND="GNU" VIDEO_CARDS="vesa intel v4l vga i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

mail-client/claws-mail-3.7.1 was built with the following:
USE="crypt dbus gnutls imap ipv6 ldap nntp pda session smime spell ssl startup-notification xface -bogofilter -dillo -doc -gnome -kde -spamassassin"
Comment 1 Sebastian Günther 2009-06-26 23:28:35 UTC
Created attachment 195842 [details]
build.log
Comment 2 Rafał Mużyło 2009-06-27 00:49:04 UTC
This is an upstream bug of claws-mail.
It's quite amusing actually. Back in 2004-03-07
(at 0.4.5 release) gpgme devs wrote:
_all_ programs using GPGME must be compiled with
LFS support enabled by default
Now, they simply decided to make sure about that on compile time,
but claws-mail devs seem to fail to notice this requirement.
Comment 3 Sebastian Günther 2009-06-27 06:58:26 UTC
Will you file this bug upstream or should I do?
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-27 09:02:30 UTC
(In reply to comment #3)
> Will you file this bug upstream or should I do?

 Please do and post the URL here (there is a field at the top of the bug for that).  Thanks.

Comment 5 Sebastian Günther 2009-06-28 18:36:42 UTC
Bug reported upstream. URL set.
Comment 6 Sebastian Günther 2009-06-28 19:09:05 UTC
They have already fixed it in CVS, so we have to wait for the next release.
Comment 7 Boney McCracker 2009-06-29 04:51:02 UTC
That's unfortunate.  Encryption is important functionality.  They ought to put out a bugfix release.

Comment 8 Sebastian Günther 2009-06-29 05:33:27 UTC
(In reply to comment #7)
> That's unfortunate.  Encryption is important functionality.  They ought to put
> out a bugfix release.
> 

Well, it builds with 1.1.8, which is stable. You can mask gpgme 1.2.0 and have encryption. I do not know about claws-mail release schedule, but I do not think it will take to long.

But maybe we should let claws-mail-3.7.1 depend on a gpgme version lower than 1.2.0 before this becomes stable.
Comment 9 Colin Leroy 2009-06-29 05:46:01 UTC
(In reply to comment #7)
> That's unfortunate.  Encryption is important functionality.  They ought to put
> out a bugfix release.
> 

We have a release planned for july 3rd. You'll have to wait a week.
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2009-06-29 09:47:57 UTC
Ok, good to know.  I adjusted the dependency and will wait for the release then.  Thanks for your help.
Comment 11 Aelia 2009-07-04 13:30:09 UTC
~amd64 isn't affected by this bug (maybe this is why the devs didn't see the bug).

And in my case I saw this bug only because
The new ebuild containing <gpgme-1.2.0 makes an error for two versions from the same slot being installed at the same time, for some qt4 deps on gpgme, and because as I already had gpgme-1.2 installed.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2009-07-06 12:08:15 UTC
3.7.2 is in the tree which fixes this failure completely.  So even users of testing should see no failures anymore.