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

Bug 271666

Summary: koffice-libs-2.0.0 fails to build: undefined reference to `QCss::Parser::parse(QCss::StyleSheet*)
Product: Gentoo Linux Reporter: Alan McKinnon <alan.mckinnon>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED CANTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
emerge --info

Description Alan McKinnon 2009-05-29 11:58:28 UTC
Build fails on amd64 with this error:

[ 16%] Building CXX object libs/pigment/CMakeFiles/pigmentcms.dir/KoColorSpaceEngine.o
Linking CXX executable koconverter
Scanning dependencies of target kofficethumbnail
/usr/lib64/qt4/libQtSvg.so: undefined reference to `QCss::Parser::parse(QCss::StyleSheet*)'
collect2: ld returned 1 exit status
make[2]: *** [tools/converter/koconverter] Error 1
make[1]: *** [tools/converter/CMakeFiles/koconverter.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Full build log and emerge --info to be attached.

Reproducible: Always

Steps to Reproduce:
1. emerge koffice-libs
2.
3.

Actual Results:  
Build fails with error

Expected Results:  
Build succeeds
Comment 1 Alan McKinnon 2009-05-29 11:59:50 UTC
Created attachment 192874 [details]
build log
Comment 2 Alan McKinnon 2009-05-29 12:00:42 UTC
Created attachment 192876 [details]
emerge --info
Comment 3 Tomáš Chvátal (RETIRED) gentoo-dev 2009-05-29 12:55:57 UTC
You need all qt-xxx packages at same version.
For example here you have qt-svg on 4.4 version and qt-core on 4.5.1.
Please sync them all. There is nothing i can do about it now.
It will be fixed with 4.5.2 when they go to the tree. but up to then, this is cantfix.
Comment 4 Alan McKinnon 2009-05-30 09:09:55 UTC
(In reply to comment #3)

Well spotted, I missed that!

I had assumed that after removing all my local masks for qt-4.5x a deep update would upgrade them all. Obviously, I assumed wrongly :-)