--On Wednesday, February 18, 2009 2:34 PM -0600 Matt <datahe...@gmail.com> wrote:

On Wed, Feb 18, 2009 at 2:22 PM, Goran Lowkrantz <g...@hidden-powers.com>
wrote:
--On Wednesday, February 18, 2009 2:13 PM -0600 Matt
<datahe...@gmail.com> wrote:

On Wed, Feb 18, 2009 at 12:58 PM, Goran Lowkrantz
<g...@hidden-powers.com> 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/lib
s/ 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

That looks like what I would expect to see.  I can't reproduce this
problem on my local machine, even with the qt33 port installed.

Sorry - I'm not sure what else to check.


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
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to