Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62441 - kde-base/kdemultimedia-3.3.0 fails to merge with anything other than -j1
Summary: kde-base/kdemultimedia-3.3.0 fails to merge with anything other than -j1
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-31 16:07 UTC by FieldySnuts
Modified: 2004-09-15 13:23 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 FieldySnuts 2004-08-31 16:07:47 UTC
kde-base/kdemultimedia-3.3.0 fails to merge with anything except MAKEOPTS="-j1". Over the past few days I have tried repeatedly to merge it with -j3 (two cpus here), but it always fails.

Someone in #gentoo mentioned that they got it going with -j1 so I tried it, and the first time it did indeed work.

Perhaps there are some filters needed? Again this is just on my system and supposedly somebody elses too.

(MAKEOPTS set to -j1 during emerge)

Portage 2.0.50-r8 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.7-grsec)
=================================================================
System uname: 2.6.7-grsec i686 AMD Athlon(TM) XP 1800+
Gentoo Base System version 1.4.16
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fstack-protector -fomit-frame-pointer -funroll-loops -fprefetch-loop-arrays -pipe -mmmx -msse -m3dnow -mfpmath=sse,387"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache notitles sandbox"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.blueyonder.co.uk ftp://mirror.iawnet.sandia.gov/pub/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X alsa apm avi berkdb cdr chroot crypt dv dvd dvdr encode foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png pwdb python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype x86 xml2 xmms xv zlib"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-09-01 05:47:52 UTC
What's the error?  Perhaps we can get it fixed.
Comment 2 Chris Landegent 2004-09-15 09:07:46 UTC
I too can not get kdemultimedia-3.3.0 to install, only changing the MAKEOPTS to -j1 did _NOT_ work for me. I only have 1 cpu and it's a celeron. below is what I get just before the compile fails:


/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o alsamidigateway_impl.lo `test -f 'alsamidigateway_impl.cc' || echo './'`alsamidigateway_impl.cc
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o alsamidiport_impl.lo `test -f 'alsamidiport_impl.cc' || echo './'`alsamidiport_impl.cc
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o midisyncgroup_impl.lo `test -f 'midisyncgroup_impl.cc' || echo './'`midisyncgroup_impl.cc
/bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o timestampmath.lo `test -f 'timestampmath.cc' || echo './'`timestampmath.cc
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libartsmidi.la -rpath /usr/kde/3.3/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -L/usr/kde/3.3/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined midimanager_impl.lo midiclient_impl.lo miditest_impl.lo midimanagerport_impl.lo rawmidiport_impl.lo systemmiditimer_impl.lo audiomiditimer_impl.lo miditimercommon.lo audiosync_impl.lo audiotimer.lo alsamidigateway_impl.lo alsamidiport_impl.lo midisyncgroup_impl.lo timestampmath.lo libartsmidi_idl.la -lartsflow
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xa4): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xa8): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xac): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xb0): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xb4): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTCN4Arts10AudioTimerE4_NS_14StdSynthModuleE+0xb8): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x48): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x4c): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x50): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x54): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x58): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
.libs/audiotimer.o(.gnu.linkonce.d._ZTVN4Arts10AudioTimerE+0x5c): warning: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o midisend.o `test -f 'midisend.cc' || echo './'`midisend.cc
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -O2  -O2 -march=i686 -fomit-frame-pointer -c `test -f 'midimsg.c' || echo './'`midimsg.c
midimsg.c: In function `midiReadByte':
midimsg.c:32: warning: comparison is always true due to limited range of data type
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o midisend -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib midisend.o midimsg.o libartsmidi_idl.la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libartsflow.so, may conflict with libstdc++.so.6
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I./freeverb -I/usr/kde/3.3/include/arts -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -c -o midisynctest.o `test -f 'midisynctest.cc' || echo './'`midisynctest.cc
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o midisynctest -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib midisynctest.o libartsmidi.la -lsoundserver_idl
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.5, needed by /usr/kde/3.3/lib/libsoundserver_idl.so, may conflict with libstdc++.so.6
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamInit()'
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
./.libs/libartsmidi.so: undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
collect2: ld returned 1 exit status
make[4]: *** [midisynctest] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/midi'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts/midi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.3.0/work/kdemultimedia-3.3.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdemultimedia-3.3.0 failed.
!!! Function kde_src_compile, Line 135, Exitcode 2
!!! died running emake, kde_src_compile:make
Comment 3 Chris Landegent 2004-09-15 09:13:55 UTC
This occured while attempting to update from kde 3.2.3 to 3.3.0
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-09-15 10:19:58 UTC
> /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: warning:
> libstdc++.so.5, needed by /usr/kde/3.3/lib/libsoundserver_idl.so, may conflict with
> libstdc++.so.6

Looks like you're compiling against libraries that were compiled with older versions of gcc.  I'm doubtful that will work.
Comment 5 Chris Landegent 2004-09-15 10:37:57 UTC
Before this gcc 3.3.3 was installed.
When I did the `emerge -uD kde` a newer version(3.4.2) of gcc was somewhere in the middle... Everything was going well until the kdemultimedia.

All of the 3.3.3 libs are still on the machine. How do I go about installing using the right libraries?
Comment 6 Chris Landegent 2004-09-15 10:57:03 UTC
Using gcc-config I've switched to the older 3.3.3m I'll update once it completes - failure|success..
Comment 7 Chris Landegent 2004-09-15 12:33:48 UTC
Reverting to gcc 3.3.3 and using -j1 worked for me.
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2004-09-15 13:23:31 UTC
closing as original poster never responded.