Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27964 - gnupg-1.2.3-r2 does not compile with FEATURES=distcc
Summary: gnupg-1.2.3-r2 does not compile with FEATURES=distcc
Status: RESOLVED DUPLICATE of bug 25983
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: J Robert Ray
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-04 16:12 UTC by Jason Rhinelander
Modified: 2005-07-17 13:06 UTC (History)
1 user (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 Jason Rhinelander 2003-09-04 16:12:48 UTC
I'm not sure why this is happening, but it appears that gnupg will not compile
with distcc enabled - even if using just "localhost" for the distcc hosts.

Emerging it results in:

Making install in tools
make[1]: Entering directory `/var/tmp/portage/gnupg-1.2.3-r2/work/gnupg-1.2.3/tools'
gcc  -march=athlon-xp -O3 -mmmx -msse -m3dnow -mfpmath=sse -pipe
-fomit-frame-pointer -fforce-addr -funroll-loops -frerun-loop-opt -Wall   -o
gpgsplit  gpgsplit.o ../cipher/libcipher.a ../mpi/libmpi.a ../util/libutil.a  
../zlib/libzlib.a
../util/libutil.a(memory.o)(.text+0x3eb): In function `m_realloc':
: undefined reference to `__builtin_va_start'
../util/libutil.a(memory.o)(.text+0x44e): In function `m_realloc':
: undefined reference to `__builtin_va_start'
../util/libutil.a(memory.o)(.text+0x54b): In function `m_free':
: undefined reference to `__builtin_va_start'
../util/libutil.a(memory.o)(.text+0x5ae): In function `m_free':
: undefined reference to `__builtin_va_start'
../util/libutil.a(memory.o)(.text+0x645): In function `m_check':
: undefined reference to `__builtin_va_start'
../util/libutil.a(memory.o)(.text+0x6a8): more undefined references to
`__builtin_va_start' follow
collect2: ld returned 1 exit status
distcc[31399] ERROR: compile on localhost failed
make[1]: *** [gpgsplit] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnupg-1.2.3-r2/work/gnupg-1.2.3/tools'
make: *** [install-recursive] Error 1


``FEATURES=-distcc emerge gnupg'' works perfectly.
Comment 1 Jason Rhinelander 2003-09-04 16:13:56 UTC
emerge info:

Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r3, 2.6.0-test4-mm1)
=================================================================
System uname: 2.6.0-test4-mm1 i686 AMD Athlon(tm) XP
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -mmmx -msse -m3dnow -mfpmath=sse -pipe -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-loop-opt"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -mmmx -msse -m3dnow -mfpmath=sse -pipe -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-loop-opt"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox autoaddcvs ccache distcc"
GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://backup/gentoo-portage"
USE="x86 oss avi crypt cups encode foomaticdb gif jpeg libwww mad mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb readline bonobo svga tcltk guile mysql X sdl gpm tcpd pam ssl perl python imlib oggvorbis gnome gtk opengl mozilla aavm dga dvd evms2 faad gd gd-external gnome2 gnomedb gtk2 moznoirc moznomail music nocardbus nptl offensive pic S3TC samba sse threads tiff usb vim-with-x wmf xinerama xosd -apm -arts -java -kde -libg++ -nls -slang -ggi -esd -qt -motif -cdr"
Comment 2 Lisa Seelye (RETIRED) gentoo-dev 2003-09-04 21:21:26 UTC
Compiles just fine with distcc, here...
Comment 3 Jason Rhinelander 2003-09-05 12:59:38 UTC
Very strange; I can't seem to make this happen anymore either.
Comment 4 Chris Lambacher 2003-09-10 08:29:28 UTC
I had the same problem.  Removing distcc from the features list fixed the problem.

emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r5)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) III Mobile CPU       866MHz
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs distcc fixpackages uxserpriv"
GENTOO_MIRRORS="ftp://gentoo.noved.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://adelie.polymtl.ca/ ftp://gentoo.mirrors.pair.com/"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm foomaticdb libg++ mad mikmod nls xml2 gdbm berkdb slang svga tcltk java tcpd libwww ssl imlib oggvorbis motif ldap X kde qt perl python alsa arts avi crypt cups dga dvd gif gphoto2 gpm jpeg mmx sse mozilla mpeg mysql ncurses pda pdflib pic png pnp scanner sdl slp spell tetex truetype usb xmms xv zlib -esd -cjk -gnome -emacs gtk gtk2 encode imap lirc opengl ppds pam quicktime readline samba pcmcia"
Comment 5 Lisa Seelye (RETIRED) gentoo-dev 2003-09-10 08:56:02 UTC
On each box what versions of:

glibc
gcc
distcc

include revisions, too.

See bug 25983
Comment 6 Jason Rhinelander 2003-09-11 14:52:35 UTC
Mine is above, in the emerge info.  From looking at the results in bug 25983, it seems like distcc doesn't like having the version of glibc (or possibly gcc) changed - bug this is almost certainly a duplicate of 25983.
Comment 7 SpanKY gentoo-dev 2003-10-20 22:52:50 UTC

*** This bug has been marked as a duplicate of 25983 ***