revdep-rebuild all the time tryes to reinstall opera because of broken liboperakde4.so. My DE isnt kde, but xfce but that shouldnt happen as opera does not need kde or even qt (dont have it to) now. Reproducible: Always Actual Results: kluseczka ~ # revdep-rebuild * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Found existing 1_files.rr * Collecting complete LD_LIBRARY_PATH * Found existing 2_ldpath.rr. * Checking dynamic linking consistency [ 75% ] * broken /usr/lib64/opera/liboperakde4.so (requires libkdecore.so.5 libkdeui.so.5 libkio.so.5 libQtCore.so.4 libQtGui.so.4) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib64/opera/liboperakde4.so -> www-client/opera * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --oneshot www-client/opera:0
Aw, I am only doing for /usr/lib whereas you have /usr/lib64, so the thing is to inherit multilib and set OPREFIX=/usr/$(get_libdir) in the ebuild. :) I'll work out a fix.
Please try =www-client/opera-10.53_pre6330-r1 or =www-client/opera-10.54_pre6336-r1 - hopefully these ebuilds fix all multilib issues in one go. (Sadly I don't have an amd64 system to test with.)
thx fo action, revdep now isnt touching opera, but i get this warning while emerge: kluseczka ~ # emerge opera * IMPORTANT: 6 news items need reading for repository 'gentoo'. * Use eselect news to read news items. Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) www-client/opera-10.53_pre6330-r1 * opera-10.53-6330.x86_64.linux.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: www-client/opera-10.53_pre6330-r1 * REPO: gentoo * USE: amd64 elibc_glibc kernel_linux linguas_pl multilib userland_GNU **************************************************** * If you seek support, please file a bug report at * https://bugs.gentoo.org and post the output of * `emerge --info =www-client/opera-10.53_pre6330' **************************************************** >>> Unpacking source... >>> Unpacking opera-10.53-6330.x86_64.linux.tar.bz2 to /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work * Setting WORKDIR to /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux >>> Source unpacked in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work >>> Preparing source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ... >>> Source compiled. >>> Test phase [not enabled]: www-client/opera-10.53_pre6330-r1 >>> Install opera-10.53_pre6330-r1 into /var/tmp/portage/www-client/opera-10.53_pre6330-r1/image/ category www-client * Keeping these locales: pl. >>> Completed installing opera-10.53_pre6330-r1 into /var/tmp/portage/www-client/opera-10.53_pre6330-r1/image/ * QA Notice: Pre-stripped files found: * /usr/lib/opera/liboperagtk.so * /usr/lib/opera/operapluginwrapper-native * /usr/lib/opera/operaplugincleaner * /usr/lib/opera/liboperakde4.so * /usr/lib/opera/operapluginwrapper-ia32-linux * /usr/lib/opera/opera ecompressdir: bzip2 -9 /usr/share/man >>> Installing (1 of 1) www-client/opera-10.53_pre6330-r1
Created attachment 232123 [details, diff] Move lib/ to the appropriate libdir too (In reply to comment #3) > thx fo action, revdep now isnt touching opera, but i get this warning while > emerge: Could you try out this patch and report back?
Created attachment 232133 [details, diff] same patch, different version
I tested that patch on *6330-r1 and i didnt get warning from comment 3.
(In reply to comment #6) > I tested that patch on *6330-r1 and i didnt get warning from comment 3. OK, but does opera still run properly when it's launched from /usr/lib64/opera/opera ? Do plugins, file save/open dialogs still work?
The patch for opera-10.53_pre6330-1 works for me.
(In reply to comment #8) > The patch for opera-10.53_pre6330-1 works for me. >