From owner-freebsd-ports@FreeBSD.ORG Wed Feb 18 21:55:28 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 1F71010656C0 for ; Wed, 18 Feb 2009 21:55:28 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by mx1.freebsd.org (Postfix) with ESMTP id C49F38FC1D for ; Wed, 18 Feb 2009 21:55:27 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: by qw-out-2122.google.com with SMTP id 3so41078qwe.7 for ; Wed, 18 Feb 2009 13:55:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=0GQE3Ilffqa7z7CRoi0y2PrtzSZ6uViH//YSpaho6Uo=; b=sSjoW+X30EYhXjGCxNJG8E45OSIn8EzocK6skj4dTrFA5WjOdhn41VY5MHKzWPJ0by zUMhVEyIbJbo725ilJzZbEH6189Qx6/7dd6bXnbsk7mmscEgoGx4PicSTyha4tVtJurH D9qj+czjGS5ZFV8N/xIQVL7uSF4CvSt10cugU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ANoCyUx3evkfNTiXEEquxop/GpEjpoB2dmEjQRs0d1FblOXPcJNTftYLXJHe53TPyn o3PS2HD8P4rXscMFQo9tTybBMM3gClNXov6Tg1TMdhzq8jALUXyTfQVbdW8lVrsCse7p BIykDI6wsRxgwmL3k1B9MizD7g1tDQT2l0Jog= MIME-Version: 1.0 Received: by 10.229.74.80 with SMTP id t16mr3510340qcj.20.1234994125959; Wed, 18 Feb 2009 13:55:25 -0800 (PST) In-Reply-To: <3491A5A6F29582366CB947DE@10.255.253.2> References: <7B9AE8C10EAD657121175B10@10.255.253.2> <3491A5A6F29582366CB947DE@10.255.253.2> Date: Wed, 18 Feb 2009 15:55:25 -0600 Message-ID: From: Matt To: Goran Lowkrantz Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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 21:55:28 -0000 On Wed, Feb 18, 2009 at 3:30 PM, Goran Lowkrantz wrote: > --On Wednesday, February 18, 2009 2:34 PM -0600 Matt > wrote: > >> On Wed, Feb 18, 2009 at 2:22 PM, Goran Lowkrantz >> wrote: >>> >>> --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. [snip] > > Here is the first time we get the error and -I/usr/local/include occurs > before the Qt4 paths. > > [ 9%] ^[[32mBuilding CXX object > digikam/CMakeFiles/digikamcore.dir/__/libs/threadimageio/loadsavetask.o^M > ^[[0mcd > /var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam > && /usr/bin/c++ -D_GNU_SOURCE -DQT_NO_STL -D > QT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DQT3_SUPPORT > -DQT3_SUPPORT_WARNINGS -DMAKE_DIGIKAMCORE_LIB -O2 -pipe > -fno-strict-aliasing -Woverloaded-virtual -fvisibility=hidden > -fvisibility-inlines-hidden -O2 -g -fPIC -I/var/ports/usr/ports/gra > phics/digikam-kde4/work/digikam-0.10.0-rc2/digikam > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/. > ./libs/dimg > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/dimg/loaders > -I/var/ports/usr/po > rts/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/dimg/filters > -I/var/ports/usr/ports/graphics/digikam-kde4/work/ > digikam-0.10.0-rc2/digikam/../libs/whitebalance > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../l > ibs/dmetadata > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/histogram > -I/var/ports/usr/por > ts/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/curves > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam > -0.10.0-rc2/digikam/../libs/levels > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/lprof > -I/ > var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/jpegutils > -I/var/ports/usr/ports/graphics/digik > am-kde4/work/digikam-0.10.0-rc2/digikam/../libs/greycstoration > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-r > c2/digikam/../libs/threadimageio > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/widgets/com > mon > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/widgets/imageplugins > -I/var/ports/usr/po > rts/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/widgets/metadata > -I/var/ports/usr/ports/graphics/digikam-kde4/w > ork/digikam-0.10.0-rc2/digikam/../libs/widgets/iccprofiles > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/d > igikam/../libs/imageproperties > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/dialogs > -I/va > r/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../libs/database > -I/var/ports/usr/ports/graphics/digikam- > kde4/work/digikam-0.10.0-rc2/digikam/../libs/database/sqlite2 > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc > 2/digikam/../libs/database/haar > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/slidesh > ow > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/imageeditor/editor > -I/var/ports/usr/ > ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/imageeditor/canvas > -I/var/ports/usr/ports/graphics/digik > am-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/imageeditor/tools > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam- > 0.10.0-rc2/digikam/../utilities/imageeditor/rawimport > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digika > m/../libs/themeengine > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/kipiiface > -I/var/ > ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/cameragui > -I/var/ports/usr/ports/graphics/digi > kam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/setup > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/ > digikam/../utilities/batch > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/lighttable > - > I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/searchwindow > -I/var/ports/usr/ports/grap > hics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../utilities/fuzzysearch > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digi > kam-0.10.0-rc2/digikam/../utilities/gpssearch > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../uti > lities/timeline > -I/var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/../digikam > -I/var/ports/usr/ports/gr > aphics/digikam-kde4/work/digikam-0.10.0-rc2/digikam/.. > -I/usr/local/kde4/include -I/usr/local/include -I/usr/local/kde4/include/K > DE -I/usr/local/include/qt4/QtXmlPatterns -I/usr/local/include/qt4/QtWebKit > -I/usr/local/include/qt4/QtHelp -I/usr/local/include/ > qt4/QtAssistant -I/usr/local/include/qt4/QtDBus > -I/usr/local/include/qt4/QtTest -I/usr/local/include/qt4/QtUiTools > -I/usr/local/i > nclude/qt4/QtScript -I/usr/local/include/qt4/QtSvg > -I/usr/local/include/qt4/QtXml -I/usr/local/include/qt4/QtSql > -I/usr/local/inc > lude/qt4/QtOpenGL -I/usr/local/include/qt4/QtNetwork > -I/usr/local/include/qt4/QtDesigner -I/usr/local/include/qt4/Qt3Support -I/u > sr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtCore > -I/usr/local/include/qt4/Qt -I/usr/local/share/qt4/mkspecs/default -I/ > usr/local/include/qt4 -I/usr/local/include/gphoto2 -I/usr/local/kde4/include > -I/usr/local/kde4/include -fexceptions -o CMakeFil > es/digikamcore.dir/__/libs/threadimageio/loadsavetask.o -c > /var/ports/usr/ports/graphics/digikam-kde4/work/digikam-0.10.0-rc2/lib > s/threadimageio/loadsavetask.cpp^M > In file included from /usr/local/include/qpalette.h:44,^M > from /usr/local/include/qwidget.h:45,^M > from /usr/local/include/qdesktopwidget.h:40,^M > > > This seems to be use to: > TIFF_INCLUDE_DIR:PATH=/usr/local/include > >> From digikam/CMakeLists.txt > > INCLUDE_DIRECTORIES( > # basic libs > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dimg > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dimg/loaders > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dimg/filters > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/whitebalance > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dmetadata > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/histogram > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/curves > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/levels > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/lprof > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/jpegutils > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/greycstoration > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/threadimageio > > # widgets and dialogs > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/common > > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/imageplugins > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/metadata > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/iccprofiles > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/imageproperties > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dialogs > > # database libs > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/database > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/threadimageio > > # widgets and dialogs > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/common > > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/imageplugins > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/metadata > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/widgets/iccprofiles > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/imageproperties > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/dialogs > > # database libs > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/database > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/database/sqlite2 > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/database/haar > > # shared utilities > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/slideshow > > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/imageeditor/editor > > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/imageeditor/canvas > > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/imageeditor/tools > > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/imageeditor/rawimport > > # specific libs and utilities > ${CMAKE_CURRENT_SOURCE_DIR}/../libs/themeengine > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/kipiiface > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/cameragui > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/setup > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/slideshow > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/batch > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/lighttable > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/searchwindow > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/fuzzysearch > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/gpssearch > ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/timeline > ${CMAKE_CURRENT_SOURCE_DIR}/../digikam > > # config-digikam.h > ${CMAKE_CURRENT_BINARY_DIR}/../ > > # external library paths > ${JPEG_INCLUDE_DIS} > ${PNG_PNG_INCLUDE_DIR} > ${TIFF_INCLUDE_DIR} > ) > > and this seems to be prepended on the Qt4 include libs instead of appended. > > /glz That include order does point to being a cause of the problem. What I don't understand is that I just checked my local build logs and they show the /usr/local/include path AFTER the Qt-specific paths while yours shows it before Qt. What could cause that? Matt