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)
please submit the ouput of `env | grep -i kde`.
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
did you reboot/do an env-update between compiling kde-3.1 and transcode? please emerge transcode again (after a reboot or env-update).
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.
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'.
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?
maybe a grep -r "/usr/kde/3/lib" / will show any results? it might really take long.
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'
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'
maybe you need to reemerge libdv and licq?
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.
have you any problems left? if not, please close this bug.
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.
tried removing this symlink and 'emerge libdv transcode' yet? if not, please do.
didn't help. as soon as i remove the symlink I get this error again
I have a different problem while compiling transcode. I don't know if I should mention it here or create a new bugreport?
Ulrik: please create a new bugreport. thanks.
is this still a issue since rc6 is relased ? did you try furter transcode builds ?
please look into bug #14274 and look if after remerge sdl stuff it works without the symlink. thanks.
please also append a 'grep kde /etc/ld.so.conf'. thanks
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.
ok, so this is fixed :). thanks.
*** Bug 15263 has been marked as a duplicate of this bug. ***
*** Bug 15465 has been marked as a duplicate of this bug. ***
*** Bug 17359 has been marked as a duplicate of this bug. ***