Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139744 - kdebase-3.5.3-r3 fails to build with distcc
Summary: kdebase-3.5.3-r3 fails to build with distcc
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-09 02:33 UTC by Tony Clark
Modified: 2006-09-17 18:57 UTC (History)
0 users

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 Tony Clark 2006-07-09 02:33:20 UTC
tony@media ~ $ emerge --info
Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.16-gentoo-r12 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r12 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.6.15
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/pub/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/pub/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/pub/portage_local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib acpi aio alsa amarok amd amr ansi ao apm asf async audiofile automount bash-completion berkdb bigger-fonts bitmap-fonts bittorrent bluetooth bzip2 cairo caps ccache cdda cddb cdio cdparanoia cdr cdrom cg chroot ck-plus cpudetection cracklib crypt cscope css ctype cups curl dbm dbus dio dlloader dlopen dmx dnd dpms dri dv dvd dvdr dvdread dxr3 emacs encode erandom ethereal expat f2c faad fam fame fb ffmpeg fftw firefox flac fltk foomaticdb fortran fping ftp gadu gcj gdbm ggi gif gimp gimpprint gkrellm glib glibc-compat20 glibc-omitfp glut glx gnokii gnutls gpgme gphoto2 gpm gs gsl gsm gstreamer h323 hal icq id3 idea ieee1394 imagemagick imap imlib insecure-drivers iproute2 ipv6 irda irmc jack java javascript jp2 jpeg kcal kde kdeenablefinal kdehiddenvisibility kdepim kdgraphics kig-scripting lame libg++ libsamplerate libvisual libwww live lm_sensors logitech-mouse logrotate lzo lzw mad madwifi maildir math matroska mikmod mime mixer mjpeg mmap mng motif moznocompose moznoirc moznomail moznoroaming moznoxft mp3 mp4 mp4live mpd-mad mpeg mpeg2 mpeg4 mpi mplayer msn multi-tty musepack musicbrainz mysql nas ncurses network nforce2 nfs nls no-old-linux no_wxgtk1 nodrm nptl nptlonly nsplugin nspr nvidia objc objc++ objc-gc offensive ogg oggvorbis openal openexr opengl openssh pam pcre perl png posix postfix ppds python qt quicktime rar readline recode rtc samba scanner sdl slang slp smp sms sndfile snmp soundtouch sox speedo speex spell sse-filters ssl stream subversion suid svg swat sysfs syslog tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1 type1-fonts udev unicode usb usepackagedmakefiles userlocales utf8 v4l v4l2 vcd vcdimager vdr vfat vim visualization vlm vorbis wifi wma wma123 wmf wv wxwindows x264 xanim xcomposite xext xfs xine xinerama xinetd xml xorg xosd xpm xprint xrandr xscreensaver xv xvid xvmc yahoo yv12 zeroconf zlib zvbi elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa video_cards_v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS


and the failure
make[2]: Entering directory `/pub/tmp/portage/portage/kdebase-3.5.3-r3/work/kdebase-3.5.3/kstart'
/usr/qt/3/bin/moc ./kstart.h -o kstart.moc
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -DQT_NO_CAST_ASCII -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=k8 -O2 -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE  -c -o kstart.o `test -f 'kstart.cpp' || echo './'`kstart.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=k8 -O2 -fomit-frame-pointer -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE    -o kstart -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64    -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64 kstart.o -lkdecore
kstart.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
distcc[12232] ERROR: compile (null) on localhost failed
make[2]: *** [kstart] Error 1
make[2]: Leaving directory `/pub/tmp/portage/portage/kdebase-3.5.3-r3/work/kdebase-3.5.3/kstart'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/pub/tmp/portage/portage/kdebase-3.5.3-r3/work/kdebase-3.5.3'
make: *** [all] Error 2

!!! ERROR: kde-base/kdebase-3.5.3-r3 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  kdebase-3.5.3-r3.ebuild, line 131:   Called kde_src_compile
  kde.eclass, line 164:   Called kde_src_compile 'all'
  kde.eclass, line 306:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 302:   Called die


When I emerge as below, it builds normally.

FEATURES="-distcc" MAKEOPTS="-j5" emerge kdebase

other compiles seem to be working ok with distcc and this has worked correctly before with other versions of kdebase-3.5.3 up to -r2 at least.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-27 09:24:29 UTC
No mixed GCC versions or differently patched compilers by distcc'ing with different distributions used? No? If so, is this a problem with KDE 3.5.4 as well?
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-09-17 18:57:56 UTC
No feedback...