Summary: | media-tv/mythtv requires libXcursor | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Colin Morey (RETIRED) <peitolm> |
Component: | New packages | Assignee: | Doug Goldstein (RETIRED) <cardoe> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Colin Morey (RETIRED)
![]() Uhm, it's QT3 that links to it, and it already depends on libXcursor. You more like need to run emerge -uD world to bring in the dependencies you've unmerged by mistake. so it's o.k. to say emerge -Du world when upgrading from <=x11-xorg-6.9 to > x11-xorg-6.9? and mythtv required the latter. I guess this one will be useful: http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml $ equery f mythtv | grep /bin/ | xargs readelf -d | grep Shared | sort -n | uniq 0x00000001 (NEEDED) Shared library: [libc.so.6] 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x00000001 (NEEDED) Shared library: [libm.so.6] 0x00000001 (NEEDED) Shared library: [libmyth-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libmythavcodec-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libmythavformat-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libmythavutil-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libmythtv-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libmythui-0.20.so.0] 0x00000001 (NEEDED) Shared library: [libpthread.so.0] 0x00000001 (NEEDED) Shared library: [libqt-mt.so.3] 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] As you can see, MythTV does not depend on libXcursor. $ emerge -pv libXcursor These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/libXcursor-1.1.7 USE="-debug" 218 kB As you can see I have libXcursor installed and it didn't link directly to it. But x11-libs/qt-3* links directly to it, so that's where your dependancy is missing. $ readelf -d /usr/qt/3/lib/libqt-mt.so.3.3.6 | grep Shared 0x00000001 (NEEDED) Shared library: [libmng.so.1] 0x00000001 (NEEDED) Shared library: [libjpeg.so.62] 0x00000001 (NEEDED) Shared library: [libpng12.so.0] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libXi.so.6] 0x00000001 (NEEDED) Shared library: [libXrender.so.1] 0x00000001 (NEEDED) Shared library: [libXrandr.so.2] 0x00000001 (NEEDED) Shared library: [libXcursor.so.1] 0x00000001 (NEEDED) Shared library: [libXft.so.2] 0x00000001 (NEEDED) Shared library: [libfreetype.so.6] 0x00000001 (NEEDED) Shared library: [libfontconfig.so.1] 0x00000001 (NEEDED) Shared library: [libXext.so.6] 0x00000001 (NEEDED) Shared library: [libX11.so.6] 0x00000001 (NEEDED) Shared library: [libSM.so.6] 0x00000001 (NEEDED) Shared library: [libICE.so.6] 0x00000001 (NEEDED) Shared library: [libdl.so.2] 0x00000001 (NEEDED) Shared library: [libpthread.so.0] 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] 0x00000001 (NEEDED) Shared library: [libm.so.6] 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.6] As said above, not mythtv bug (plus qt already depends on libXcursor). Closing. |