No matter how many times I let revdep-rebuild rebuild qt-webkit, it always wants to build it again:
* Checking dynamic linking consistency
[ 87% ] * broken /usr/lib64/qt4/libQtWebKit.la (requires -ljscore)
[ 98% ] * broken /usr/lib/qt4/libQtWebKit.la (requires -ljscore)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* /usr/lib64/qt4/libQtWebKit.la -> x11-libs/qt-webkit
* /usr/lib/qt4/libQtWebKit.la -> x11-libs/qt-webkit
emerge -pqv qt-webkit:
[ebuild R ] x11-libs/qt-webkit-4.7.0_beta1-r1 USE="dbus exceptions kde (-aqua) -debug -pch"
Created attachment 237349 [details]
emerge --info =x11-libs/qt-webkit-4.7.0_beta1-r1
Can you reproduce it with 4.7.0_beta2?
(In reply to comment #3)
> Can you reproduce it with 4.7.0_beta2?
Yes. Still happens with qt-webkit-4.7.0_beta2.
Another thing is that anything matching *jscore* doesn't exist at all on my system. Doing a:
find /usr -iname "*jscore*"
doesn't find anything. I think there's a "jscore" library that seems to exist during building but it doesn't get installed at all?
yes this library never gets installed because of a broken build system. Reported upstream
I will try to manually install this library till upstream fixed it
Well I fixed it for now. Closing as UPSTREAM. When I have more info from upstream I will reopen this
Reopening since I reverted my commit. I am currently testing a qt4-build.eclass patch which removes .la files completely from Qt modules since we don't need them. This bug is related to .la files since it lists libjscore static lib as dependency
A patch was been applied to remove .la files from qt-modules
So next time you rebuild qt-webkit you should *not" suffer from this problem
Reopen if you still have problems
It's fixed now. Thank you for your work on this :)
Reopening for proper resolution.