Summary: | Flac 1.1.1 ebuild breaks k3b flac decompression plugin | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Frank Russo <russofris> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | sound, toojays |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic.php?p=1620512#1620512 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Frank Russo
2004-10-06 19:09:51 UTC
confirmed here... really annoying. Is it a gentoo bug or upstream bug? since I think that rather than a Gentoo issue it is a k3b issue, I reported the bug upstream, you can follow it here http://bugs.kde.org/show_bug.cgi?id=91135 Hard for me to look into this atm because flac-1.1.1 currently doesn't build on ppc. If you haven't already done so, does upgrading to id3lib-3.8.3-r3 fix the problem? Okay, I have fixed flac-1.1.1 on ppc, but I can't reproduce this bug. I still think it might be a Gentoo bug, not a k3b bug. Are you saying that /usr/lib/kde3/libk3bflacdecoder.so does not get installed/created? If it does get installed, can you show the output of "ldd /usr/lib/kde3/libk3bflacdecoder.so"? Here's the order... K3b and flac 1.1.0rc2 upgraded to 1.1.1 [code]h2so4 ~ # ldd /usr/lib/kde3/libk3bflacdecoder.so linux-gate.so.1 => (0xffffe000) libFLAC++.so.2 => /usr/lib/libFLAC++.so.2 (0x4002c000) libFLAC.so.4 => /usr/lib/libFLAC.so.4 (0x4004a000) libid3-3.8.so.3 => /usr/lib/libid3-3.8.so.3 (0x40086000) libk3bplugin.so.2 => /usr/lib/libk3bplugin.so.2 (0x400c5000) libk3bcore.so.2 => /usr/lib/libk3bcore.so.2 (0x400d9000) libk3bdevice.so.2 => /usr/lib/libk3bdevice.so.2 (0x400fe000) libkio.so.4 => /usr/kde/3.3/lib/libkio.so.4 (0x40120000) libkdesu.so.4 => /usr/kde/3.3/lib/libkdesu.so.4 (0x4044a000) libkwalletclient.so.1 => /usr/kde/3.3/lib/libkwalletclient.so.1 (0x40463000) libfam.so.0 => /usr/lib/libfam.so.0 (0x40472000) libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0x4047a000) libkdeui.so.4 => /usr/kde/3.3/lib/libkdeui.so.4 (0x40497000) libkdecore.so.4 => /usr/kde/3.3/lib/libkdecore.so.4 (0x40758000) libDCOP.so.4 => /usr/kde/3.3/lib/libDCOP.so.4 (0x40993000) libresolv.so.2 => /lib/libresolv.so.2 (0x409c8000) libutil.so.1 => /lib/libutil.so.1 (0x409dc000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x409e0000) libidn.so.11 => /usr/lib/libidn.so.11 (0x409f6000) libkdefx.so.4 => /usr/kde/3.3/lib/libkdefx.so.4 (0x40a26000) libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x40a54000) libmng.so.1 => /usr/lib/libmng.so.1 (0x4115b000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x411bb000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x411dc000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x411e4000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x411e8000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x411f3000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41207000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41231000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x412aa000) libdl.so.2 => /lib/libdl.so.2 (0x412d6000) libpng.so.3 => /usr/lib/libpng.so.3 (0x412da000) libz.so.1 => /lib/libz.so.1 (0x41313000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41324000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41336000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4140b000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41414000) libpthread.so.0 => /lib/libpthread.so.0 (0x4142b000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4147e000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libstdc++.so.6 (0x41486000) libm.so.6 => /lib/libm.so.6 (0x41556000) libc.so.6 => /lib/libc.so.6 (0x41579000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libgcc_s.so.1 (0x416a1000) /lib/ld-linux.so.2 (0x80000000) h2so4 ~ # [/code] K3b flac decompression works. After a re-emerge of k3b (against the new libs I get pretty much the same [code] h2so4 ~ # ldd /usr/lib/kde3/libk3bflacdecoder.so linux-gate.so.1 => (0xffffe000) libFLAC++.so.4 => /usr/lib/libFLAC++.so.4 (0x4002c000) libFLAC.so.6 => /usr/lib/libFLAC.so.6 (0x4004a000) libid3-3.8.so.3 => /usr/lib/libid3-3.8.so.3 (0x40087000) libk3bplugin.so.2 => /usr/lib/libk3bplugin.so.2 (0x400c6000) libk3bcore.so.2 => /usr/lib/libk3bcore.so.2 (0x400da000) libk3bdevice.so.2 => /usr/lib/libk3bdevice.so.2 (0x400ff000) libkio.so.4 => /usr/kde/3.3/lib/libkio.so.4 (0x40121000) libkdesu.so.4 => /usr/kde/3.3/lib/libkdesu.so.4 (0x4044b000) libkwalletclient.so.1 => /usr/kde/3.3/lib/libkwalletclient.so.1 (0x40464000) libfam.so.0 => /usr/lib/libfam.so.0 (0x40473000) libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0x4047b000) libkdeui.so.4 => /usr/kde/3.3/lib/libkdeui.so.4 (0x40498000) libkdecore.so.4 => /usr/kde/3.3/lib/libkdecore.so.4 (0x40759000) libDCOP.so.4 => /usr/kde/3.3/lib/libDCOP.so.4 (0x40994000) libresolv.so.2 => /lib/libresolv.so.2 (0x409c9000) libutil.so.1 => /lib/libutil.so.1 (0x409dd000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x409e1000) libidn.so.11 => /usr/lib/libidn.so.11 (0x409f7000) libkdefx.so.4 => /usr/kde/3.3/lib/libkdefx.so.4 (0x40a27000) libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x40a55000) libmng.so.1 => /usr/lib/libmng.so.1 (0x4115c000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x411bc000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x411dd000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x411e5000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x411e9000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x411f4000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41208000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41232000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x412ab000) libdl.so.2 => /lib/libdl.so.2 (0x412d7000) libpng.so.3 => /usr/lib/libpng.so.3 (0x412db000) libz.so.1 => /lib/libz.so.1 (0x41314000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41325000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41337000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4140c000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41415000) libpthread.so.0 => /lib/libpthread.so.0 (0x4142c000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4147f000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libstdc++.so.6 (0x41487000) libm.so.6 => /lib/libm.so.6 (0x41557000) libc.so.6 => /lib/libc.so.6 (0x4157a000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/3.4.2/libgcc_s.so.1 (0x416a2000) libFLAC.so.4 => /usr/lib/libFLAC.so.4 (0x416ab000) /lib/ld-linux.so.2 (0x80000000) h2so4 ~ # [/code] and k3b still works. This leads me to believe that one of the intrim libraries that I upgraded between the origional filing of this bug and my currrent configuration has resolved the problem. Perhaps someone else may be able to reproduce? Frank You have both of these linked to in the same file: libFLAC.so.6 => /usr/lib/libFLAC.so.6 (0x4004a000) libFLAC.so.4 => /usr/lib/libFLAC.so.4 (0x416ab000) My advise is to follwo the advise you got after upgrading flac: revdep-rebuild --soname libFLAC.so.4 No reply, assuming the problem was the one shown by eradicator. |