[MacPorts] #36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac
#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
#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 Resolution: | Keywords: Port: qt4-mac | -------------------------+-------------------------------- Comment (by michaelld@…): Interesting; let me play around with this a bit. -- Ticket URL: <https://trac.macports.org/ticket/36225#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac -------------------------+------------------------- Reporter: macports@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: qt4-mac | -------------------------+------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => michaelld@… * cc: michaelld@…, macports@… (removed) Comment: As the reporter, you don't need to Cc yourself. -- Ticket URL: <https://trac.macports.org/ticket/36225#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac -------------------------+------------------------- Reporter: macports@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: qt4-mac | -------------------------+------------------------- Comment (by michaelld@…): I confirm the issue and the fix. I'll include this patch in the next qt4-mac update, which will probably be tomorrow. -- Ticket URL: <https://trac.macports.org/ticket/36225#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36225: qt4-mac does not install private headers required by QmlDesigner plugin of qt4-creator-mac -------------------------+------------------------- Reporter: macports@… | Owner: michaelld@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: qt4-mac | -------------------------+------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => fixed Comment: Fixed in r97950. -- Ticket URL: <https://trac.macports.org/ticket/36225#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts