Summary: | www-client/opera-10.11 missing dependency on media-libs/libpng:1.2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Karl-Johan Karlsson <creideiki+gentoo-bugzilla> |
Component: | Current packages | Assignee: | Jeroen Roovers (RETIRED) <jer> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | throw_away_2002, tomka |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 324153 |
Description
Karl-Johan Karlsson
2010-06-25 19:54:58 UTC
(In reply to comment #0) > It seems the included Qt libraries were built against libpng 1.2 (so it's > possible this error only shows up when using Opera with USE="qt-static"): Negative. Same problem without qt-static (at least on amd64, and I would assume on x86, as well). Assigning and adding blocker to libpng stabilization, feel free to remove if inappropriate. Veritably correct. The new dependency has been added. reopening, the ebuilds have now: opera-10.11.ebuild: media-libs/libpng opera-10.60_pre6384.ebuild: media-libs/libpng this should be =media-libs/libpng-1.2* or media-libs/libpng:1.2 because libpng will pull in libpng14.so.0 instead of the required libpng12.so.0 Correct. I went for =-1.2* because x86 doesn't have libpng:1.2 stable yet. That's still incorrect. lddtree.sh /opt/opera/lib/opera/10.11/opera opera => /opt/opera/lib/opera/10.11/opera (interpreter => /lib/ld-linux.so.2) libQtGui.so.4 => /usr/lib/qt4/libQtGui.so.4 libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 libpng14.so.14 => /usr/lib/libpng14.so.14 libz.so.1 => /lib/libz.so.1 libfreetype.so.6 => /usr/lib/libfreetype.so.6 libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 librt.so.1 => /lib/librt.so.1 libXrender.so.1 => /usr/lib/libXrender.so.1 libXrandr.so.2 => /usr/lib/libXrandr.so.2 libxcb.so.1 => /usr/lib/libxcb.so.1 libXau.so.6 => /usr/lib/libXau.so.6 libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 libXinerama.so.1 => /usr/lib/libXinerama.so.1 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 libexpat.so.1 => /usr/lib/libexpat.so.1 libQtCore.so.4 => /usr/lib/qt4/libQtCore.so.4 libX11.so.6 => /usr/lib/libX11.so.6 libXext.so.6 => /usr/lib/libXext.so.6 libSM.so.6 => /usr/lib/libSM.so.6 libuuid.so.1 => /lib/libuuid.so.1 libICE.so.6 => /usr/lib/libICE.so.6 libpthread.so.0 => /lib/libpthread.so.0 libdl.so.2 => /lib/libdl.so.2 libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libstdc++.so.6 libm.so.6 => /lib/libm.so.6 libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.4.3/libgcc_s.so.1 libc.so.6 => /lib/libc.so.6 www-client/opera-10.11 USE="-gnome -qt-static" That means media-libs/libpng:1.2 is a dep only for qt-static useflags, otherwise it's unneeded. Gah. Thanks again. And you know what? 10.60 will go stable soon and all this will have been wasted effort. :) You're planing to stable a pre ? Are we already that desperate ? (In reply to comment #8) > You're planing to stable a pre ? *opera-10.60_pre6384 (28 Jun 2010) 28 Jun 2010; Jeroen Roovers <jer@gentoo.org> -opera-10.60_pre6380.ebuild, -opera-10.60_pre6382.ebuild, -opera-10.60_pre6383.ebuild, +opera-10.60_pre6384.ebuild: <http://my.opera.com/desktopteam/blog/2010/06/28/opera-10-60-rc1>. That's a release candidate for *nix. Stable usually follows. > Are we already that desperate ? Huh? |