Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 259381

Summary: www-client/opera-10.00_pre4166: x11-libs/qt built immqt use flag should abort build if system qt is used
Product: Gentoo Linux Reporter: Thomas Moulard <thomas.moulard>
Component: New packagesAssignee: Jeroen Roovers (RETIRED) <jer>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Thomas Moulard 2009-02-17 16:59:26 UTC
After having rebuild x11-libs/qt with the immqt use flag.
opera has stopped working:

/opt/opera/lib/opera/10.00/opera: Symbol `_ZTV6QFrame' has different size in shared object, consider re-linking

(www-client/opera-10.00_pre4166)
Same problem with opera-9.63.

The problem has been resolved through re-emerging opera with qt-static use flag enabled.

Would it be possible to make the ebuild fails if immqt is enabled and not qt-static... or at least putting a elog documenting this issue?

Thanks.

Reproducible: Always

Steps to Reproduce:
1. emerge x11-libs/qt with immqt
2. emerge www-client/opera WITHOUT qt-static
3. opera fails to launch

(work if opera is emerged WITH qt-static)
Comment 1 Rafał Mużyło 2009-02-17 17:24:52 UTC
Is it the same with immqt-bc (after all, immqt was not meant
to be binary compatible, immqt-bc was) ?
Comment 2 Thomas Moulard 2009-02-17 17:44:24 UTC
It is working with immqt-bc.
It is true that it is not a "bug" but it was quite troublesome
for me and it made me lost some time trying to figure out the problem,
that's why I suggest either making the binary packages that depends
on qt to fail if immqt is enabled or at least put a warning somewhere.
Comment 3 Rafał Mużyło 2009-02-17 19:10:48 UTC
Well, a check in opera's ebuild seems like a good idea,
I was only making sure if you did understand the difference.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-18 17:52:28 UTC

*** This bug has been marked as a duplicate of bug 227985 ***