[MacPorts] #36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac

MacPorts noreply at macports.org
Wed Sep 19 10:10:39 PDT 2012


#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


More information about the macports-tickets mailing list