Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jul 2012 15:56:56 GMT
From:      tcb <tcberner@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/169809: Enabling the qml-designer in qtcreator
Message-ID:  <201207121556.q6CFuu7g039292@red.freebsd.org>
Resent-Message-ID: <201207121600.q6CG08YX085881@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         169809
>Category:       ports
>Synopsis:       Enabling the qml-designer in qtcreator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 12 16:00:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     tcb
>Release:        10.0-CURRENT
>Organization:
-
>Environment:
FreeBSD noxon.firefly 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r237660: Thu Jun 28 20:36:57 CEST 2012     Tobias@noxon.firefly:/usr/obj/usr/src/sys/NOXON  amd64

>Description:
The designer of qtcreator needs some private qt-header files present to be built.
>From the readme:
      Qt Quick Designer (QmlDesigner plugin) depends on "private" headers from Qt 4.7.4, specifically from the QtDeclarative module. These private headers always end with an "_p.h". 
These are not installed by the ports.
>How-To-Repeat:
Install devel/qtcreator from ports and try using the designer.
>Fix:
As far as I can tell the private headers of QtCorelib, QtDeclarative and QtScript are needed to build qtcreator with the designer. 

One way to do this, as mentioned in the qtcreator readme is to pass -developer-build to these port's configure and install them with the ports. Perhaps it would be enough to extract the qt-source file and pass its include path via QT_PRIVATE_HEADERS when building qtcreator (also mentioned in the readme).


I have a running qtcreator (from git) with designer by using the -developer-build option.


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207121556.q6CFuu7g039292>