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)
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.
also, see bug #181120