Yes. I have got the same problem. These missing header files are actually installed by apiextractor in CMAKE_INSTALL_PREFIX/lib/apiextractor. There is, however, a corresponding "-I" missing in
/usr/bin/c++ -DGENRUNNER_EXPORTS -DQT_DLL -Wall -fvisibility=hidden -O3
-DNDEBUG -fPIC -I/Users/yshurik/Work/build/PySide/generatorrunner
-I/tmp/pyside-osx/PYSIDE_TMP/install/usr/include/apiextractor
-I/Library/Frameworks/QtCore.framework/Headers -F/Library/Frameworks -o
CMakeFiles/genrunner.dir/generator.cpp.o -c
Looking into this I had found that in generatorrunner/CMakeLists.txt there is
(1) find_package(ApiExtractor 0.8 REQUIRED)
(2) include_directories(${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${APIEXTRACTOR_INCLUDE_DIR}
${QT_INCLUDE_DIR}
${QT_QTCORE_INCLUDE_DIR})
I suspect that the ${APIEXTRACTOR_INCLUDE_DIR} for (2) should be provided when
executing (1). Looking at the output of the cmake step, it appears to me that
ApiExtractor is not found: In contrast to for Qt, there is no confirming
message. On the other hand, there is also no error although the package is
labelled REQUIRED.
I have unsuccessfully experimented with -DCMAKE_MODULE_PATH.
I do not know enough about cmake to figure out what is going on here, but maybe
my observations are helpful for someone else to fix this.
Thomas
Am 26.09.2010 um 13:21 schrieb Oleksandr Iakovliev:
> Hi, have anyone faced with such problem of building generatorrunner?:
>
> VERBOSE=1 make
> "/Applications/CMake 2.6-4.app/Contents/bin/cmake"
> -H/Users/yshurik/Work/build/PySide/generatorrunner
> -B/Users/yshurik/Work/build/PySide/generatorrunner --check-build-system
> CMakeFiles/Makefile.cmake 0
> "/Applications/CMake 2.6-4.app/Contents/bin/cmake" -E cmake_progress_start
> /Users/yshurik/Work/build/PySide/generatorrunner/CMakeFiles
> /Users/yshurik/Work/build/PySide/generatorrunner/CMakeFiles/progress.make
> make -f CMakeFiles/Makefile2 all
> make -f CMakeFiles/genrunner.dir/build.make CMakeFiles/genrunner.dir/depend
> cd /Users/yshurik/Work/build/PySide/generatorrunner && "/Applications/CMake
> 2.6-4.app/Contents/bin/cmake" -E cmake_depends "Unix Makefiles"
> /Users/yshurik/Work/build/PySide/generatorrunner
> /Users/yshurik/Work/build/PySide/generatorrunner
> /Users/yshurik/Work/build/PySide/generatorrunner
> /Users/yshurik/Work/build/PySide/generatorrunner
> /Users/yshurik/Work/build/PySide/generatorrunner/CMakeFiles/genrunner.dir/DependInfo.cmake
> --color=
> make -f CMakeFiles/genrunner.dir/build.make CMakeFiles/genrunner.dir/build
> "/Applications/CMake 2.6-4.app/Contents/bin/cmake" -E cmake_progress_report
> /Users/yshurik/Work/build/PySide/generatorrunner/CMakeFiles 2
> [ 16%] Building CXX object CMakeFiles/genrunner.dir/generator.cpp.o
> /usr/bin/c++ -DGENRUNNER_EXPORTS -DQT_DLL -Wall -fvisibility=hidden -O3
> -DNDEBUG -fPIC -I/Users/yshurik/Work/build/PySide/generatorrunner
> -I/tmp/pyside-osx/PYSIDE_TMP/install/usr/include/apiextractor
> -I/Library/Frameworks/QtCore.framework/Headers -F/Library/Frameworks -o
> CMakeFiles/genrunner.dir/generator.cpp.o -c
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp
> In file included from
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp:24:
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.h:30:30: error:
> abstractmetalang.h: No such file or directory
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp:25:27: error:
> reporthandler.h: No such file or directory
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp:26:21: error:
> fileout.h: No such file or directory
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp:27:26: error:
> apiextractor.h: No such file or directory
> In file included from
> /Users/yshurik/Work/build/PySide/generatorrunner/generator.cpp:24:
> ....
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.openbossa.org/listinfo/pyside
--
Dr. habil. Thomas Sturm
Departamento de Matematicas, Estadistica y Computacion
Universidad de Cantabria, Santander, Spain
Avda. Los Castros s/n, Room 1072, +34 693 251058
http://personales.unican.es/sturmt/
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
