From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 12 16:00:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AD9F41065674 for ; Thu, 12 Jul 2012 16:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5D6EA8FC1B for ; Thu, 12 Jul 2012 16:00:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6CG08n9085882 for ; Thu, 12 Jul 2012 16:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6CG08YX085881; Thu, 12 Jul 2012 16:00:08 GMT (envelope-from gnats) Resent-Date: Thu, 12 Jul 2012 16:00:08 GMT Resent-Message-Id: <201207121600.q6CG08YX085881@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, tcb Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4DBBF1065676 for ; Thu, 12 Jul 2012 15:56:56 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 39D7D8FC1A for ; Thu, 12 Jul 2012 15:56:56 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6CFuuQE039293 for ; Thu, 12 Jul 2012 15:56:56 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q6CFuu7g039292; Thu, 12 Jul 2012 15:56:56 GMT (envelope-from nobody) Message-Id: <201207121556.q6CFuu7g039292@red.freebsd.org> Date: Thu, 12 Jul 2012 15:56:56 GMT From: tcb To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/169809: Enabling the qml-designer in qtcreator X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jul 2012 16:00:08 -0000 >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: