#36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac ------------------------+-------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: qt4-mac ------------------------+-------------------------------- When installing qt4-creator-mac, the QmlDesigner plugin is not built and the build log contains the following warning: {{{ Project WARNING: QmlDesigner plugin has been disabled. Project WARNING: The plugin depends on private headers from QtDeclarative module. Project WARNING: To enable it, pass 'QT_PRIVATE_HEADERS=$QTDIR/include' to qmake, where $QTDIR is the source directory of qt. }}} The folks at Gentoo address this issue by allowing to install the required private headers along with Qt (see http://sources.gentoo.org/cgi- bin/viewvc.cgi/gentoo-x86/x11-libs/qt-core/qt- core-4.8.3-r1.ebuild?view=markup, lines 124ff.). For earlier versions of Qt, they made this behaviour dependent on a USE-flag (variant), but as of version 4.8, they always install those headers by default. For adoption in MacPorts, the latter approach would probably be the more desirable one, since we have no real way to make one port depend on a specific variant of another port. I'm going to add a respective patch shortly. -- Ticket URL: <https://trac.macports.org/ticket/36225> MacPorts <http://www.macports.org/> Ports system for Mac OS