Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32509 - net-mail/evolution-1.4.5 needs ~amd64 with small caveat
Summary: net-mail/evolution-1.4.5 needs ~amd64 with small caveat
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-01 19:51 UTC by Caleb Shay
Modified: 2004-04-28 15:55 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Caleb Shay 2003-11-01 19:51:56 UTC
net-mail/evolution-1.4.5 merges and runs fine IF you have -fPIC in your CFLAGS.  It fails without -fPIC.

The following dependencies for evolution also worked (but did NOT require -fPIC):
net-libs/libsoup-1.99.26
gnome-extra/libgtkhtml-3.0.9
app-pda/pilot-link-0.11.8
app-pda/gnome-pilot-2.0.10-r1
app-pda/gnome-pilot-conduits-2.0.10-r1
net-libs/gnutls-0.8.10


There may be others that I have missed.  The relevant USE flags for evolution I had set were:
+ssl +mozilla +ldap -doc -spell +pda +ipv6 -kerberos -kde +crypt

I already had mozilla installed, so it did NOT attempt to merge dev-libs/nspr (which does NOT build on amd64)

emerge info:
Portage 2.0.49-r15 (default-amd64-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.6.0-test9)
=================================================================
System uname: 2.6.0-test9 x86_64 4
Gentoo Base System version 1.4.3.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs sandbox ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 oss 3dnow apm avi crypt -cups encode foomaticdb gif -java jpeg gnome libg++ mikmod mmx motif mpeg ncurses nls oggvorbis pdflib png -qt quicktime sse truetype xml2 xmms xv zlib gdbm berkdb slang readline sdl gpm tcpd pam libwww ssl perl python esd imlib opengl mozilla X gtk gtk2 alsa -kde -qt ipv6 tcltk -java acl cjk pic sdk multilib innodb ldap mysql curl flash gd freetds imap mcal odbc qt snmp tiff samba slp cups nas apache2 informix maildir javascript fbcon -spell xinerama xml -arts mad dga aalib joystick offensive moznoirc moznomail moznocompose pda gnutls"
Comment 1 Darryl Bleau 2003-11-26 10:47:15 UTC
I successfully emerged evolution-1.4.5 _WITHOUT_ -fPIC in my USE flags on my amd64 machine. I would suggest the ebuild only needs ~amd64 added to keywords.
Comment 2 Brad House 2003-12-13 10:34:24 UTC
no -fPIC need here ...
marked stable, closing
Comment 3 Richard Freeman gentoo-dev 2004-03-22 05:03:22 UTC
I think that +pda might have something to do with this.  I also could not compile evolution without -fPIC, and it indicated that -fPIC was needed while compiling the address book conduits for gnome-pilot.

-fPIC seems to have fixed the problem.

Perhaps those who have gotten evolution to compile without -fPIC are not using gnome-pilot?
Comment 4 Daniel Wharton 2004-04-28 15:55:00 UTC
I have to agree with Richard.  I get the same failure with +pda.  It does compile ok using -fPIC and +pda.