Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10869 - transcode and other apps compilation fails with KDE3.1 (can't find libartsc), looking in wrong path
Summary: transcode and other apps compilation fails with KDE3.1 (can't find libartsc),...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 15263 15465 17359 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-11-17 06:19 UTC by Jörg Rüppel
Modified: 2003-03-12 08:16 UTC (History)
6 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 Jörg Rüppel 2002-11-17 06:19:59 UTC
I don't have KDE 3.0.4 installed anymore, but it was when I emerged some things before. The 
problem is that 
/var/tmp/portage/transcode-0.6.2.20021114/work/transcode-0.6.2.20021114/import/.libs/import_mov.la 
and 
/var/tmp/portage/transcode-0.6.2.20021114/work/transcode-0.6.2.20021114/import/.libs/import_mov.lai 
 
contain -L/usr/kde/3/lib in the dependency_libs field instead of -L/usr/kde/3.1/lib 
I don't why it thinks it has to look in this wrong dir? Is this hardcoded or is there some stale 
stuff lying around? My /usr/kde/3/ dir doesn't even exist any more. 
 
 
 
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I. -I.. -I. -Wall -I./ -I../src -I../avilib -I../encore2 
-I../libac3 -I./../libac3 -I../libmpeg2 -I./../libmpeg2 -I../libvo -I./../src -I./../avilib -I./../encore2 
-I./../libvo -I/usr/include -I/usr/local/include -I/usr/include -I/usr/include/glib-1.2 
-I/usr/lib/glib/include -I/usr/local/include -I/usr/include/libmpeg3 -I/usr/local/include/libmpeg3 
-I/usr/include -I/usr/local/include -I/usr/include -I/usr/include/quicktime 
-I/usr/local/include/quicktime -I/usr/include/libxml2 -I/usr/include -I/usr/local/include 
-I/usr/include -I/usr/local/include -I/usr/include -I/usr/local/include -march=i686 -mcpu=i686 -O2 
-pipe -c af6_decore.cpp -MT af6_decore.lo -MD -MP -MF .deps/af6_decore.TPlo  -fPIC -DPIC -o 
af6_decore.lo 
cc1plus: warning: changing search order for system directory "/usr/include" 
cc1plus: warning:   as it has already been specified as a non-system directory 
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-g++  -march=i686 -mcpu=i686 -O2 -pipe   -o 
af6_decore.la -rpath /usr/lib/transcode -no-undefined -module -avoid-version  af6_decore.lo 
ioaux.lo -Wl,-rpath,/usr/lib -laviplay -lstdc++ -lm -lpthread -ldl  
grep: /usr/kde/3/lib/libartsc.la: No such file or directory 
sed: can't read /usr/kde/3/lib/libartsc.la: No such file or directory 
libtool: link: `/usr/kde/3/lib/libartsc.la' is not a valid libtool archive 
make[3]: Leaving directory 
`/var/tmp/portage/transcode-0.6.2.20021114/work/transcode-0.6.2.20021114/import' 
make[3]: *** [af6_decore.la] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/transcode-0.6.2.20021114/work/transcode-0.6.2.20021114/import' 
make[1]: Leaving directory 
`/var/tmp/portage/transcode-0.6.2.20021114/work/transcode-0.6.2.20021114' 
Calculating dependencies      ...done! 
>>> emerge (1 of 1) media-video/transcode-0.6.2.20021114 to / 
>>> Downloading 
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/transcode-0.6.2.20021114.tar.gz 
>>> Downloading 
http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/pre/transcode-0.6.2.20021114.tar.gz 
>>> md5 ;-) transcode-0.6.2.20021114.tar.gz 
make[2]: *** [all-recursive] Error 1 
make[1]: *** [all-recursive] Error 1 
make: *** [all] Error 2 
!!! ERROR: media-video/transcode-0.6.2.20021114 failed. 
!!! Function src_compile, Line 99, Exitcode 2 
!!! (no error message)
Comment 1 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-19 20:56:06 UTC
please submit the ouput of `env | grep -i kde`. 
Comment 2 Jörg Rüppel 2002-11-20 04:23:57 UTC
env | grep -i kde:  KDE_MULTIHEAD=false  GTK_RC_FILES=/etc/gtk/gtkrc:/home/sharkyx/.gtkrc:/home/sharkyx/.gtkrc-kde  GS_LIB=/home/sharkyx/.kde/share/fonts  KDEDIR=/usr/kde/3.1  PATH=/usr/kde/3.1/bin:/bin:/usr/bin:/usr/local/bin:/opt/bin:/opt/Acrobat5:/opt/rar/bin:/usr/X11R6/bin:/opt/blackdown-jre-1.3.1/bin:/usr/qt/3/bin:/usr/kde/3.1/bin:/usr/qt/2/bin:/opt/mldonkey:/opt/cvsup  KDEDIRS=/usr/kde/3.1:/usr  XSESSION=kde-3.1_rc3  CONFIG_PROTECT=/usr/kde/3.1/share/config:/usr/share/config    
Comment 3 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-20 13:54:19 UTC
did you reboot/do an env-update between compiling 
kde-3.1 and transcode? please emerge transcode 
again (after a reboot or env-update). 
Comment 4 Jörg Rüppel 2002-11-20 17:19:06 UTC
tried both, transcode-0.6.0 and 0.6.2-20021114. both failed at the same position. also, why couldn't i emerge the latter, it was not unmasked but emerge merge transcode-0.6.2-20021114 said it could'nt find any masked/unmasked packages. I had to build 0.6.2 by calling ebuild with the filename directly. 
Comment 5 Hannes Mehnert (RETIRED) gentoo-dev 2002-11-29 21:51:04 UTC
well, i dunno why, but i have the feeling, ccache is guilty. 
do you have ccache emerged? if so, please try 
'FEATURES=-ccache emerge transcode'. 
Comment 6 Jörg Rüppel 2002-12-02 08:38:56 UTC
that didn't help. I also unmerge ccache and tried again.. no success... I removed the transcode folder from /var/tmp/portage but, guess what :), that didn't help either. But ccache was a good idea, another one? 
Comment 7 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-02 16:00:27 UTC
maybe a grep -r "/usr/kde/3/lib" / will show any results? 
it might really take long. 
Comment 8 Jörg Rüppel 2002-12-03 16:04:56 UTC
I grepped /etc which yielded nothing and /usr which yielded:  grep -r "/usr/kde/3/lib" /usr/ /usr/lib/libdv.la:dependency_libs=' /usr/lib/libpopt.la -L/usr/lib /usr/lib/libSDL.la -lm -lasound -L/usr/kde/3/lib -lartsc -L/usr/X11R6/lib -lX11 -lXext -lvga -ldl -lpthread' /usr/lib/licq/licq_kde-gui.la:dependency_libs=' -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib /usr/kde/3/lib/libkio.la -R/usr/kde/3/lib -R/usr/qt/3/lib -R/usr/X11R6/lib -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 /usr/kde/3/lib/libkdeui.la /usr/kde/3/lib/libkdefx.la -lXrender /usr/kde/3/lib/libkdesu.la /usr/kde/3/lib/libkdecore.la /usr/kde/3/lib/libDCOP.la -lpng -lX11 -lSM -lICE -lpthread -ldl -lXext -lresolv -lXinerama -lutil -lz /usr/lib/libfam.la -lstdc++ -lSM -lICE -lX11 -lXext -lXss -lqt-mt -lSM -lICE -lX11 -lXext /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.la -lm -lc -lgcc_s' 
Comment 9 Jörg Rüppel 2002-12-03 16:04:56 UTC
I grepped /etc which yielded nothing and /usr which yielded:  grep -r "/usr/kde/3/lib" /usr/ /usr/lib/libdv.la:dependency_libs=' /usr/lib/libpopt.la -L/usr/lib /usr/lib/libSDL.la -lm -lasound -L/usr/kde/3/lib -lartsc -L/usr/X11R6/lib -lX11 -lXext -lvga -ldl -lpthread' /usr/lib/licq/licq_kde-gui.la:dependency_libs=' -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib /usr/kde/3/lib/libkio.la -R/usr/kde/3/lib -R/usr/qt/3/lib -R/usr/X11R6/lib -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 /usr/kde/3/lib/libkdeui.la /usr/kde/3/lib/libkdefx.la -lXrender /usr/kde/3/lib/libkdesu.la /usr/kde/3/lib/libkdecore.la /usr/kde/3/lib/libDCOP.la -lpng -lX11 -lSM -lICE -lpthread -ldl -lXext -lresolv -lXinerama -lutil -lz /usr/lib/libfam.la -lstdc++ -lSM -lICE -lX11 -lXext -lXss -lqt-mt -lSM -lICE -lX11 -lXext /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.la -lm -lc -lgcc_s' Ãbereinstimmungen in Binärdatei /usr/lib/libaviplay-0.7.so.0.0.15. Ãbereinstimmungen in Binärdatei /usr/lib/libaviplay-0.7.so.0. Ãbereinstimmungen in Binärdatei /usr/lib/libaviplay.so. /usr/lib/libaviplay.la:dependency_libs=' -lz -L/usr/lib /usr/lib/libSDL.la -lasound -L/usr/kde/3/lib -lartsc -L/usr/X11R6/lib /usr/lib/libasound.la -lm /usr/kde/3/lib/libartsc.la -lvga -lSM -lICE -lXxf86dga -lXxf86vm -lXi -lXft -lXv -lXext -lX11 -lpthread -lnsl -ldl' Ãbereinstimmungen in Binärdatei /usr/bin/sim. Ãbereinstimmungen in Binärdatei /usr/bin/aviplay. Ãbereinstimmungen in Binärdatei /usr/bin/avibench. Ãbereinstimmungen in Binärdatei /usr/bin/avicat. Ãbereinstimmungen in Binärdatei /usr/bin/avitype. Ãbereinstimmungen in Binärdatei /usr/bin/avimake. Ãbereinstimmungen in Binärdatei /usr/bin/avirecompress. Ãbereinstimmungen in Binärdatei /usr/bin/avirec. Ãbereinstimmungen in Binärdatei /usr/bin/avicap. Ãbereinstimmungen in Binärdatei /usr/bin/kmyfirewall. /usr/portage/kde-base/kdelibs/kdelibs-3.0.2-r1.ebuild:LDPATH=${PREFIX}/lib:/usr/kde/3/lib" > ${D}/etc/env.d/65kdelibs-${PV} /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-s,@ARTSLIBS@,-L/usr/kde/3/lib -ldl -lartsc -lpthread,;t t /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/portage/net-im/gnomemeeting/files/ifarts.diff:-ARTSLIBS = -L/usr/kde/3/lib -ldl -lartsc -lpthread /usr/kde/3.1/lib/kde3/noatunmadness.la:dependency_libs=' -R/usr/kde/3.1/lib -R/usr/qt/3/lib -R/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib -L/usr/lib /usr/lib/libSDL.la -lasound -L/usr/kde/3/lib -lartsc /usr/kde/3.1/lib/libartsc.la -lvga -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 /usr/kde/3.1/lib/libnoatun.la -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/noatun/library/noatunarts -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/arts/gui/common -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/arts/gui/kde /usr/kde/3.1/lib/libartsgui.la /usr/kde/3.1/lib/libartsgui_kde.la /usr/kde/3.1/lib/libartsmodules.la /usr/kde/3.1/lib/libartsbuilder.la /usr/kde/3.1/lib/libartsmidi_idl.la /usr/kde/3.1/lib/libartsgui_idl.la /usr/kde/3.1/lib/libnoatunarts.la /usr/kde/3.1/lib/libartskde.la /usr/kde/3.1/lib/libkio.la /usr/kde/3.1/lib/libkdeui.la /usr/kde/3.1/lib/libkdesu.la /usr/kde/3.1/lib/libkdecore.la /usr/kde/3.1/lib/libDCOP.la -lXinerama /usr/kde/3.1/lib/libkdefx.la -lXrender -lutil /usr/lib/libfam.la /usr/kde/3.1/lib/libqtmcop.la -lqt-mt -lXext -lX11 -lSM -lICE /usr/kde/3.1/lib/libsoundserver_idl.la /usr/kde/3.1/lib/libkmedia2_idl.la /usr/kde/3.1/lib/libartsflow.la /usr/lib/libaudiofile.la /usr/lib/libasound.la -lpthread /usr/lib/libvorbisfile.la /usr/lib/libvorbisenc.la /usr/lib/libvorbis.la /usr/lib/libogg.la /usr/kde/3.1/lib/libartsflow_idl.la /usr/kde/3.1/lib/libmcop.la -lstdc++ -ldl -lpng -lz /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.la -lm -lc -lgcc_s' /usr/kde/3.1/lib/kde3/noatunblurscope.la:dependency_libs=' -R/usr/kde/3.1/lib -R/usr/qt/3/lib -R/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib -L/usr/lib /usr/lib/libSDL.la -lasound -L/usr/kde/3/lib -lartsc /usr/kde/3.1/lib/libartsc.la -lvga -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 /usr/kde/3.1/lib/libnoatun.la -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/noatun/library/noatunarts -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/arts/gui/common -L/var/tmp/portage/kdemultimedia-3.1_rc3/work/kdemultimedia-3.0.99/arts/gui/kde /usr/kde/3.1/lib/libartsgui.la /usr/kde/3.1/lib/libartsgui_kde.la /usr/kde/3.1/lib/libartsmodules.la /usr/kde/3.1/lib/libartsbuilder.la /usr/kde/3.1/lib/libartsmidi_idl.la /usr/kde/3.1/lib/libartsgui_idl.la /usr/kde/3.1/lib/libnoatunarts.la /usr/kde/3.1/lib/libartskde.la /usr/kde/3.1/lib/libkio.la /usr/kde/3.1/lib/libkdeui.la /usr/kde/3.1/lib/libkdesu.la /usr/kde/3.1/lib/libkdecore.la /usr/kde/3.1/lib/libDCOP.la -lXinerama /usr/kde/3.1/lib/libkdefx.la -lXrender -lutil /usr/lib/libfam.la /usr/kde/3.1/lib/libqtmcop.la -lqt-mt -lXext -lX11 -lSM -lICE /usr/kde/3.1/lib/libsoundserver_idl.la /usr/kde/3.1/lib/libkmedia2_idl.la /usr/kde/3.1/lib/libartsflow.la /usr/lib/libaudiofile.la /usr/lib/libasound.la -lpthread /usr/lib/libvorbisfile.la /usr/lib/libvorbisenc.la /usr/lib/libvorbis.la /usr/lib/libogg.la /usr/kde/3.1/lib/libartsflow_idl.la /usr/kde/3.1/lib/libmcop.la -lstdc++ -ldl -lpng -lz /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.la -lm -lc -lgcc_s'  
Comment 10 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-03 16:09:48 UTC
maybe you need to reemerge libdv and licq? 
Comment 11 Jon Hull 2002-12-03 22:57:35 UTC
Do you have a /usr/kde/3 directory? I had the exact same problem and found a
workaround by linking /usr/kde/3 to /usr/kde/3.1 
"ln -s /usr/kde/3.1 /usr/kde/3"
and transcode complied for me (along with libdv, I did not try to emerge licq).
I also did not have kde 3.0.4 on my system as I took it off before emergeing kde
3.1-rc3.
Comment 12 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-15 19:35:57 UTC
have you any problems left? if not, please close this bug. 
Comment 13 Jörg Rüppel 2002-12-16 01:34:18 UTC
Making a link /usr/kde/3 -> /usr/kde/3.1 helped but I don't think this is the right solution. When KDE 3.1 is finally shipped, noone will have a /usr/kde/3 folder anymore. 
Comment 14 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-16 20:16:28 UTC
tried removing this symlink and 'emerge libdv transcode' yet? 
if not, please do. 
Comment 15 Jörg Rüppel 2002-12-17 09:54:40 UTC
didn't help. as soon as i remove the symlink I get this error again 
Comment 16 Ulrik Mikaelsson 2002-12-18 05:43:15 UTC
I have a different problem while compiling transcode. I don't know if I should mention it here or 
create a new bugreport? 
Comment 17 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-18 14:57:43 UTC
Ulrik: please create a new bugreport. thanks. 
Comment 18 Martin Holzer (RETIRED) gentoo-dev 2003-01-18 15:10:53 UTC
is this still a issue since rc6 is relased ?

did you try furter transcode builds ?
Comment 19 Hannes Mehnert (RETIRED) gentoo-dev 2003-02-01 11:46:02 UTC
please look into bug #14274 and look if after remerge sdl stuff it works without the symlink. 
thanks. 
Comment 20 Hannes Mehnert (RETIRED) gentoo-dev 2003-02-05 20:35:45 UTC
please also append a 'grep kde /etc/ld.so.conf'. thanks 
Comment 21 Jörg Rüppel 2003-02-06 20:55:42 UTC
seems the problem has vanished. I have SDL installed, it it has version bumped in 
the meantime I automatically reemerged it with update world. So, the problem is no 
more. 
Comment 22 Hannes Mehnert (RETIRED) gentoo-dev 2003-02-12 06:18:11 UTC
ok, so this is fixed :). thanks. 
Comment 23 Hannes Mehnert (RETIRED) gentoo-dev 2003-02-12 07:21:15 UTC
*** Bug 15263 has been marked as a duplicate of this bug. ***
Comment 24 Hannes Mehnert (RETIRED) gentoo-dev 2003-02-12 07:41:04 UTC
*** Bug 15465 has been marked as a duplicate of this bug. ***
Comment 25 Martin Holzer (RETIRED) gentoo-dev 2003-03-12 08:16:20 UTC
*** Bug 17359 has been marked as a duplicate of this bug. ***