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

Bug 181267

Summary: x11-libs/qt-4.3 doesnot install private headers
Product: Gentoo Linux Reporter: Serkan Kaba (RETIRED) <serkan>
Component: New packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Serkan Kaba (RETIRED) gentoo-dev 2007-06-08 02:42:14 UTC
qt doesnot install private headers like "include/QtDesigner/private/qdesigner_utils_p.h" which is needed to compile Qt Jambi (I don't know if it may be needed elsewhere)

-------Qt Jambi comp. error--------------
jambipropertysheet.cpp:30:50: QtDesigner/private/qdesigner_utils_p.h: No such file or directory
jambipropertysheet.cpp:38: error: `qdesigner_internal' is not a namespace-name
jambipropertysheet.cpp:38: error: expected namespace-name before ';' token
jambipropertysheet.cpp: In function `QVariant qVariantEnum(JNIEnv*, _jobject*)':
jambipropertysheet.cpp:79: error: `EnumType' was not declared in this scope
jambipropertysheet.cpp:79: error: expected `;' before "et"
jambipropertysheet.cpp:80: error: `et' was not declared in this scope
jambipropertysheet.cpp:79: warning: unused variable 'EnumType'
jambipropertysheet.cpp: In function `QVariant qVariantFlag(JNIEnv*, _jobject*)':
jambipropertysheet.cpp:92: error: `FlagType' was not declared in this scope
jambipropertysheet.cpp:92: error: expected `;' before "ft"
jambipropertysheet.cpp:93: error: `ft' was not declared in this scope
jambipropertysheet.cpp:92: warning: unused variable 'FlagType'
make[1]: *** [jambipropertysheet.o] Error 1
make[1]: Leaving directory `/home/firari/Desktop/qtjambi-gpl-src-4.3.0_01/qtjambi_designer'
make: *** [sub-qtjambi_designer-make_default-ordered] Error 2

--------end error-------------------------------------------------


Reproducible: Always

Actual Results:  
they should be installed (qt3 install its private headers)
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2007-06-08 10:54:02 UTC
Qt is not supposed to install private headers.

There is a dev-java/qtjambi ebuild in the tree now, and it takes care of this.
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2007-06-08 11:59:11 UTC
also, see bug #181120