[rkward-devel] Installing new packages using RKWard on Mac OS X
meik michalke
meik.michalke at uni-duesseldorf.de
Sun Sep 30 14:16:55 UTC 2012
hi,
am Sonntag 30 September 2012, 09:14:56 schrieb Thomas Friedrichsmeier:
> On Sunday 30 September 2012, meik michalke wrote:
> > CMake Error: The following variables are used in this project, but they
> > are
> > set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> > CMake
> > files:
> > QT_QT_INCLUDE_DIR
> >
> > used as include directory in directory
> >
> > /opt/rkward/var/macports/build/_opt_ports_kde_rkward/rkward-
> > devel/work/trunk/rkward/build/CMakeFiles/CMakeTmp
>
> QT_QT_INCLUDE_DIR should apparently be set to ${QT_INCLUDE_DIR}/Qt, or to
> whichever path contains qglobal.h.
hm... there is no directory ${QT_INCLUDE_DIR}/Qt. there used to be, until
recently, but now qglobal.h is only to be found in ${QT_INCLUDE_DIR}/QtCore,
allthough it still seems to be present in the sources:
<snip>
RKWard-iMac:~ meik$ find /opt/rkward -name 'qglobal.h' 2>/dev/null
/opt/rkward/Library/Frameworks/QtCore.framework/Versions/4/Headers/qglobal.h
/opt/rkward/var/macports/build/_opt_rkward_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-
mac/qt4-
mac/work/destroot/opt/rkward/Library/Frameworks/QtCore.framework/Versions/4/Headers/qglobal.h
/opt/rkward/var/macports/build/_opt_rkward_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-
mac/qt4-mac/work/qt-everywhere-opensource-src-4.8.3/include/Qt/qglobal.h
/opt/rkward/var/macports/build/_opt_rkward_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-
mac/qt4-mac/work/qt-everywhere-opensource-src-4.8.3/include/QtCore/qglobal.h
/opt/rkward/var/macports/build/_opt_rkward_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-
mac/qt4-mac/work/qt-everywhere-opensource-
src-4.8.3/lib/QtCore.framework/Versions/4/Headers/qglobal.h
/opt/rkward/var/macports/build/_opt_rkward_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-
mac/qt4-mac/work/qt-everywhere-opensource-
src-4.8.3/src/corelib/global/qglobal.h
</snip>
> You could also try looking at FindQt4.cmake itself for more details, on
> where exactly it looks for the path (this seems to have changed across
> versions). Note: It's the FindQt4.cmake from
> /usr/share/kde4/apps/cmake/modules, not /usr/share/cmake-2.8/Modules
> (Debian paths).
my guess is it's /opt/rkward/share/apps/cmake/modules/FindQt4.cmake here, so
the relevant section would be:
<snip>
# Set QT_QT_INCLUDE_DIR
FIND_PATH(QT_QT_INCLUDE_DIR qglobal.h
PATHS
${QT_HEADERS_DIR}/Qt
${QT_LIBRARY_DIR}/QtCore.framework/Headers
NO_DEFAULT_PATH
)
</snip>
i'd say the difference between ${QT_LIBRARY_DIR}/QtCore.framework/Headers and
${QT_LIBRARY_DIR}/QtCore.framework/Versions/4/Headers is causing the failure.
however, adding
-DQT_QT_INCLUDE_DIR=/opt/rkward/include/QtCore
to the cmake options works. i've changed the portfile accordingly.
viele grüße :: m.eik
--
dipl. psych. meik michalke
institut f"ur experimentelle psychologie
abt. f"ur diagnostik und differentielle psychologie
heinrich-heine-universit"at d-40204 d"usseldorf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2282 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20120930/0ec8b86d/attachment.p7s>
More information about the Rkward-devel
mailing list