Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2715 - Latest ebuild fails - KDE will not build.
Summary: Latest ebuild fails - KDE will not build.
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Dan Armak (RETIRED)
Depends on:
Reported: 2002-05-13 23:25 UTC by W.A. Collier
Modified: 2002-05-27 14:54 UTC (History)
1 user (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description W.A. Collier 2002-05-13 23:25:59 UTC
Failure as follows, after "emerge --clean rsync" then a "emerge --clean 
--update world" at 0430GMT 14MAY02 (1030 Pm MDT 5/13/02) 
make[3]: Entering directory 
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3/include/arts -I/usr/kde/3/include 
-I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREA                               
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_CO                               
/bin/sh ../libtool --mode=link --tag=CXX g++  -DNDEBUG -DNO_DEBUG -O2 
-march=i686 -O3 -pipe -fno-exceptions -fno-check-new -DQT_CLE                               
konq_sound_la_closure.lo -L/usr/X11R6/lib -L/usr/qt/3/li                               
b -L/usr/kde/3/lib  -module -avoid-version -module -no-undefined -R 
/usr/kde/3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib  konq_sound.l                               
o -lsoundserver_idl -lartskde 
g++ -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O3 -pipe -fno-exceptions 
-fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_                               
CAST -o .libs/konq_sound_la_closure.o .libs/konq_sound.o  
-L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -                               
L/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3 -L/usr/i686-pc-linux-gnu/lib 
/usr/kde/3/lib/ /usr/kde/3/lib/ /usr/                               
kde/3/lib/ /usr/kde/3/lib/ -lXrender 
/usr/kde/3/lib/ /usr/kde/3/lib/ /usr/kde/3/lib/l                       -lXinerama -lutil /usr/lib/ /usr/kde/3/lib/ 
-lqt-mt -lpng -lz -lXext -lX11 -lSM -lICE /usr/kde/3/lib                               
/ /usr/kde/3/lib/ 
/usr/kde/3/lib/ /usr/lib/ /usr/lib/libasound.s                               
o -lpthread /usr/kde/3/lib/ /usr/kde/3/lib/ 
-lresolv -ldl -lstdc++ -lm -lc -lgcc -Wl,--rpath -Wl,/usr/k                               
de/3/lib -Wl,--rpath -Wl,/usr/kde/3/lib -Wl,--rpath -Wl,/usr/qt/3/lib 
-Wl,--rpath -Wl,/usr/X11R6/lib 
/usr/kde/3/lib/ undefined reference to `snd_defaults_pcm_device' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_capture_go' 
/usr/kde/3/lib/ undefined reference to `snd_defaults_pcm_card' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_capture_flush' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_channel_status' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_write' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_channel_params' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_nonblock_mode' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_read' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_channel_flush' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_channel_setup' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_get_format_name' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_file_descriptor' 
/usr/kde/3/lib/ undefined reference to `snd_pcm_channel_prepare' 
collect2: ld returned 1 exit status 
make[3]: *** [] Error 1 
make[3]: Leaving directory 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/var/tmp/portage/kdebase-3.0-r3/work/kdebase-3.0' 
make: *** [all] Error 2 
!!! ERROR: The ebuild did not complete successfully. 
!!! Function kde_src_compile, Line -3694, Exitcode 2 
!!! died running emake, kde_src_compile:make 
!!! emerge aborting on  /usr/portage/kde-base/kdebase/kdebase-3.0-r3.ebuild .
Comment 1 Dan Armak (RETIRED) gentoo-dev 2002-05-14 13:17:07 UTC
These symbols are from alsa, i.e. My guess is that you're compiling kdebase with with alsa support, but don't have alsa supoprt compiled into arts. If you haven't emerged kde-base/arts and kde-base/libs against your latest alsa drivers, please do so, then try emerging kdebase again. 
Comment 2 Dan Armak (RETIRED) gentoo-dev 2002-05-14 13:37:02 UTC
I'm sorry, what I said was very likely nonsesnse. I misread the error. Wait... 
Comment 3 Dan Armak (RETIRED) gentoo-dev 2002-05-14 14:00:44 UTC
Odd... I can't find any libraries exporting the symbols it doesn't find in your error message. And my link line is the same as yours, only it succeeds. Do you use alsa? esd? Just to make sure, did you recompile arts/kdelibs after (presumably) upgrading to alsa 0.9?  Also, please ldd /usr/kde/3/lib/ and tell me if there are any  undersolved links. Finally, since kde-base/arts is a small compile (unlike kdelibs or kdebase), emerge it and try emerging kdebase again and see if it helps. If you haven't emerged kdelibs recently and have emerged a newer alsa/esd since, you might remerge kdelibs too. I hope one of these threads will lead us to a solution. 
Comment 4 W.A. Collier 2002-05-14 16:30:47 UTC
I will try what I did with my earlier kernel.  I will unmerge ALSA, the 
kde/alsa stuff, then unmerge the kernel sources, the re-merge the kernel, alsa 
and rebuild my kernel (copying  my .config to /tmp in between), and then merge 
back in the kde/alsa stuff, THEN try to merge in the r3 for KDE3.  I will pst 
results when I am home this evening to do the work.

This alsa stuff has been a pure headache since the change to 0.9.x, for you 
guys and for us beta-testers^H^H^H^H^H^H^H^H^H^H^H^Hend users.  

Half the time I think its just that the Turtle Beach cs46xx drivers simply are 
not that good because the CS people will not release the interface info to the 
developers.  I think I will write them a letter telling them they have insured 
that my next sound card purchase will be a SB Audigy, because they refuse to 
support open source development of drivers for thier cards that can be used on 
Linux. </rant>

Comment 5 Dan Armak (RETIRED) gentoo-dev 2002-05-27 14:54:14 UTC
I assume the results were favourable, since you haven't added an new comments, 
so I'm closing this bug. Please reopen it and tell me about it if I'm