Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10134 - Emerge of kdelibs-3.0.4 fails
Summary: Emerge of kdelibs-3.0.4 fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 10130 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-11-03 09:07 UTC by vquetschke
Modified: 2003-02-04 19:42 UTC (History)
2 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 vquetschke 2002-11-03 09:07:53 UTC
When trying to emerge kdelibs it fails with: (System data below)

-- log --
[snip]
/bin/sh ../../libtool --mode=link --tag=CXX i686-pc-linux-gnu-g++  -DNDEBUG
-DNO_DEBUG -O2 -march=pentium3 -O3 -pipe -fno-exceptions -fno-check-new 
-DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT    -o
libartskde.la.closure libartskde_la_closure.lo -L/usr/X11R6/lib -L/usr/qt/3/lib
-L/usr/kde/3/lib  -no-undefined -version-info 1:0 libartskde_la.all_cpp.lo
libartskde_la.all_cc.lo  ../../kio/libkio.la -lqtmcop -lsoundserver_idl 
libtool: link: warning: `-version-info' is ignored for programs
i686-pc-linux-gnu-g++ -DNDEBUG -DNO_DEBUG -O2 -march=pentium3 -O3 -pipe
-fno-exceptions -fno-check-new -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE
-DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o .libs/libartskde.la.closure
.libs/libartskde_la_closure.o .libs/libartskde_la.all_cpp.o
.libs/libartskde_la.all_cc.o  -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib
../../kio/.libs/libkio.so -L/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/lib
-L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../.. -L/usr/i686-pc-linux-gnu/bin
-L/usr/i686-pc-linux-gnu/lib
/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdeui/.libs/libkdeui.so
/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdefx/.libs/libkdefx.so
-lXrender
/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdesu/.libs/libkdesu.so
/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/kdecore/.libs/libkdecore.so
/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/dcop/.libs/libDCOP.so
-lXinerama -lutil /usr/lib/libfam.so /usr/kde/3/lib/libqtmcop.so -lqt-mt -lpng
-lz -lXext -lX11 -lSM -lICE /usr/kde/3/lib/libsoundserver_idl.so
/usr/kde/3/lib/libkmedia2_idl.so /usr/kde/3/lib/libartsflow.so
/usr/lib/libaudiofile.so /usr/lib/libasound.so -lpthread
/usr/kde/3/lib/libartsflow_idl.so /usr/kde/3/lib/libmcop.so -lstdc++ -lresolv
-ldl /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so -lm -lc -lgcc_s
-Wl,--rpath -Wl,/usr/kde/3/lib -Wl,--rpath
-Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -Wl,--rpath -Wl,/usr/qt/3/lib
-Wl,--rpath -Wl,/usr/X11R6/lib
/usr/kde/3/lib/libqtmcop.so: undefined reference to
`QMetaObjectCleanUp::QMetaObjectCleanUp[in-charge](char const*, QMetaObject* (*)())'
/usr/kde/3/lib/libqtmcop.so: undefined reference to
`QMetaObject::qt_static_property(QObject*, int, int, QVariant*)'
/usr/kde/3/lib/libqtmcop.so: undefined reference to
`QMetaObject::new_metaobject(char const*, QMetaObject*, QMetaData const*, int,
QMetaData const*, int, QMetaProperty const*, int, QMetaEnum const*, int, bool
(*)(QObject*, int, int, QVariant*), QClassInfo const*, int)'
collect2: ld returned 1 exit status
make[4]: *** [libartskde.la.closure] Error 1
make[4]: Leaving directory
`/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts/kde'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts/kde'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4/work/kdelibs-3.0.4'
make: *** [all] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function kde_src_compile, Line -6662, Exitcode 2
!!! died running emake, kde_src_compile:make

Calculating dependencies    ...done!
>>> emerge (1 of 1) kde-base/kdelibs-3.0.4 to /
>>> md5 ;-) kdelibs-3.0.4.tar.bz2
-- log --

I installed 1.4rc1 a few days ago, and after the system was up and running
(including X with icewm) I tried to emerge kde.

That failed in the first place because QT 3.1.0 was unmasked by mistake. See
gentoo-dev@gentoo.org mailing list, 31.10.2002, Marc Chabrol.
Unfortunately I didn't save the build log.

Ok, I unmerged qt and emerged (portage was updated) qt. This time
qt-3.0.5-r2.

But now emerging kdelibs fails with the above error.

System: PIII-600 (Notebook) with 192MB ram
default make.conf plus: CFLAGS="-march=pentium3 -O3 -pipe"

I also tried to emerge kdelibs with:
env CFLAGS= CXXFLAGS= emerge kdelibs
Doesn't help :-(
Comment 1 SpanKY gentoo-dev 2002-11-03 11:24:58 UTC
*** Bug 10130 has been marked as a duplicate of this bug. ***
Comment 2 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-03 11:46:18 UTC
which arts version is merged?   
which qt version is merged? 
please append the output from ldd /usr/kde/3/lib/libqtmcop.so.  
  
danarmak: could this be caused by arts-1.0.4, which depends on qt-3.0.3? i think,  
qt-3.0.3 is merged, arts is merged, then qt-3.0.5 and arts do no longer work... 
Comment 3 Jan-Erik Skata 2002-11-03 12:02:48 UTC
At least I got this result using qt-3.0.5-rc2 and kdelibs-3.0.4, system
completely up-to-date.
Comment 4 vquetschke 2002-11-03 12:09:44 UTC
I have:
  kde-base/arts-1.0.4
and
  x11-libs/qt-3.0.5-r2

ldd /usr/kde/3/lib/libqtmcop.so gives:

	libmcop.so.1 => /usr/kde/3/lib/libmcop.so.1 (0x40007000)
	libdl.so.2 => /lib/libdl.so.2 (0x400c9000)
	libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x400cc000)
	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x406f1000)
	libz.so.1 => /usr/lib/libz.so.1 (0x4071e000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4072d000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4073d000)
	libresolv.so.2 => /lib/libresolv.so.2 (0x40809000)
	libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4081a000)
	libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40824000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x4083b000)
	libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so.5
(0x40850000)
	libm.so.6 => /lib/libm.so.6 (0x4091a000)
	libc.so.6 => /lib/libc.so.6 (0x4093d000)
	libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libgcc_s.so.1 (0x40a60000)
	libmng.so.1 => /usr/lib/libmng.so.1 (0x40a68000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40aaf000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x40ad0000)
	libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40b4f000)
	libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40b66000)
	libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40b6d000)
	libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40b7d000)
	libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40bd0000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
	libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40bd9000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40c33000)
	libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c5e000)
Comment 5 Jan-Erik Skata 2002-11-04 11:27:23 UTC
I have now successfully emerged kde-3.0.2. Probably just as good as 3.0.4, use
that if you cant get the most recent version to work.
Comment 6 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-06 03:50:22 UTC
please try to emerge arts again. 
Comment 7 vquetschke 2002-11-07 01:41:06 UTC
Ermerged arts and then started emerge kde.

This stops with:
---
/usr/kde/3/lib/libnoatun.so: undefined reference to `QString::fromAscii(char
const*, int)'
/usr/kde/3/lib/libnoatun.so: undefined reference to `static_QUType_varptr'
/usr/kde/3/lib/libnoatun.so: undefined reference to
`QMenuData::removeItem(int)'/usr/kde/3/lib/libnoatun.so: undefined reference to
`QMetaObject::new_metaobject(char const*, QMetaObject*, QMetaData const*, int,
QMetaData const*, int, QMetaProperty const*, int, QMetaEnum const*, int, bool
(*)(QObject*, int, int, QVariant*), QClassInfo const*, int)'
collect2: ld returned 1 exit status
make[3]: *** [noatunwakeup.la.closure] Error 1
make[3]: Leaving directory
`/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins/alarm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4/noatun-plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdeaddons-3.0.4/work/kdeaddons-3.0.4'
make: *** [all] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function kde_src_compile, Line -6662, Exitcode 2
!!! died running emake, kde_src_compile:make
---

in kdeaddons.
Comment 8 vquetschke 2002-11-16 06:33:56 UTC
libnoatun.so is build by kdemultimedia. I emerged kdemultimedia and started
a new emerge -u kde.

It passed kdeaddons and is still compiling. (This may take a while ...)
Comment 9 vquetschke 2002-11-16 10:37:11 UTC
The kde build finished, and it works :-)

Close the issue?
Comment 10 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-16 10:51:19 UTC
yes, this can be closed. kdeaddons has a dep to kdemultimedia, dunno why your 
kdeaddons gets merged before kdemultimedia during emerge kde...