From owner-freebsd-ports@FreeBSD.ORG Wed Feb 18 20:22:16 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AEEC1065673 for ; Wed, 18 Feb 2009 20:22:16 +0000 (UTC) (envelope-from glz@hidden-powers.com) Received: from mail.hidden-powers.com (mail.hidden-powers.com [213.242.135.162]) by mx1.freebsd.org (Postfix) with ESMTP id CFFC88FC19 for ; Wed, 18 Feb 2009 20:22:15 +0000 (UTC) (envelope-from glz@hidden-powers.com) Received: from mail.hidden-powers.com (localhost [127.0.0.1]) by dkim.hidden-powers.com (Postfix) with ESMTP id 4FF7A6E028; Wed, 18 Feb 2009 21:22:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hidden-powers.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= selector1; bh=f1ZzS12RVq7k+BVStV1/Nc1atgA=; b=ncm0/gnaqtbCDSliuq nHneWe2juy2DuYmqO7Rwxm8fOezO+cf6QaettW9jWDW4F/ZARuzF6M8C7vTKJKLS WBVo02kQBHWnERFZmJvR2636+IziyAg95UOXgdaVz1O/ZqtHQPHumULpUu7M9WHe EzF8A+8yIBdGRkteeS6G08W3E= Received: from [10.255.253.2] (unknown [10.255.253.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.hidden-powers.com (Postfix) with ESMTPSA id 422DC6E027; Wed, 18 Feb 2009 21:22:14 +0100 (CET) Date: Wed, 18 Feb 2009 21:22:14 +0100 From: Goran Lowkrantz To: Matt Message-ID: <7B9AE8C10EAD657121175B10@[10.255.253.2]> In-Reply-To: References: X-Mailer: Mulberry/4.0.8 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: ports@freebsd.org Subject: Re: kipi-plugins-kde4 and digikam-kde4 picks up qt3 headers from qt-copy-3.3.8_9 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Feb 2009 20:22:17 -0000 --On Wednesday, February 18, 2009 2:13 PM -0600 Matt wrote: > On Wed, Feb 18, 2009 at 12:58 PM, Goran Lowkrantz > wrote: >> Trying to build the KDE4 versions of these ports fails as the build pick >> up old headers from qt3 through qt-copy-3.3.8_9. >> >> >> [ 0%] Building CXX object >> common/libkipiplugins/CMakeFiles/kipiplugins.dir/kpaboutdata.o >> In file included from >> /var/ports/usr/ports/graphics/kipi-plugins-kde4/work/kipi-plugins-0.2.0- >> beta6/common/libkipiplugins/kpaboutdata.cpp:23: >> /var/ports/usr/ports/graphics/kipi-plugins-kde4/work/kipi-plugins-0.2.0- >> beta6/common/libkipiplugins/kpaboutdata.h:42: error: expected ',' or >> '...' before '&' token >> /var/ports/usr/ports/graphics/kipi-plugins-kde4/work/kipi-plugins-0.2.0- >> beta6/common/libkipiplugins/kpaboutdata.h:46: error: ISO C++ forbids >> declaration of 'KLocalizedString' with no type >> >> >> /usr/local/include/qtextstream.h:298: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:301: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:304: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:307: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:308: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:309: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:310: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:311: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:312: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:313: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:314: error: expected initializer before >> '&' token >> /usr/local/include/qtextstream.h:316: error: expected initializer before >> 'qSetW' >> /usr/local/include/qtextstream.h:322: error: expected initializer before >> 'qSetFill' >> /usr/local/include/qtextstream.h:328: error: expected initializer before >> 'qSetPrecision' >> In file included from /usr/local/include/qvaluelist.h:42, >> from /usr/local/include/qtranslator.h:44, >> from /usr/local/include/qapplication.h:45, >> from >> /var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/libs/ >> threadimageio/loadsavetask.cpp:29: >> >> # pkg_info -W /usr/local/include/qvaluelist.h >> /usr/local/include/qvaluelist.h was installed by package qt-copy-3.3.8_9 > > After issuing "make configure" for the port, what value do you see in > the CMakeCache.txt file (located in ${WRKSRC} ) for the QT_INCLUDE_DIR > variable? > > What version of cmake do you have installed? My version of cmake > 2.6.2 includes a block in the FindQt4.cmake file that reads: > > # Set QT_QT_INCLUDE_DIR > FIND_PATH(QT_QT_INCLUDE_DIR qglobal.h > PATHS > ${QT_INCLUDE_DIR}/Qt > ${QT_LIBRARY_DIR}/QtCore.framework/Headers > NO_DEFAULT_PATH > ) > > And if I'm reading that correctly, it shouldn't be looking for the > include headers in the base /usr/local/include directory at all. > > Matt # pkg_info -Ix cmake cmake-2.6.2 A cross-platform make QT_INCLUDE_DIR:PATH=/usr/local/include/qt4 # ls /usr/local/include/qt4/ Qsci QtAssistant QtDesigner QtNetwork QtSql QtUiTools QtXmlPatterns Qt QtCore QtGui QtOpenGL QtSvg QtWebKit Qt3Support QtDBus QtHelp QtScript QtTest QtXml /glz