Ginga-ar 1.2.0 compiling issues
Did you guys get a chance to compile the 1.2.0 version of ginga-ar ? I am struggling to compile, because of FindBoost.cmake. If u have some hints for me, please let me know :D This is what i did: *Cross-compiled the boost library using the sh4-linux-g++ and installed in the /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost:* $ ./bootstrap.sh --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost --with-libraries=thread,filesystem,regex $ ./b2 --prefix=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost toolset=gcc-sh4 --with-thread --with-filesystem --with-regex $ ./b2 install *Then i set the BOOST_ROOT environment to point to that directory, but i am still getting this error:* raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ export BOOST_ROOT=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/ include/ lib/ raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ export BOOST_ROOT=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/ raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ export BOOST_INCLUDEDIR=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/ include/ lib/ raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ export BOOST_INCLUDEDIR=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/include/ raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ export BOOST_LIBRARYDIR=/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/lib/ raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ ls /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/ include lib raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ ls /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/include/ boost raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ ls /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/lib/ libboost_filesystem.a libboost_filesystem.so.1.47.0 libboost_regex.so libboost_system.a libboost_system.so.1.47.0 libboost_thread.so libboost_filesystem.so libboost_regex.a libboost_regex.so.1.47.0 libboost_system.so libboost_thread.a libboost_thread.so.1.47.0 *Finally, when i tried to compile i get this error:* raptor7@debian:~/ginga.ar/tags/release/1.2.0/src$ ./ginga.sh ST Toolchain: -DCMAKE_TOOLCHAIN_FILE=/home/raptor7/ ginga.ar/tags/release/1.2.0//config/Platform_ST.cmake Building dtv-util... -- USER CONFIG FILE: /home/raptor7/ ginga.ar/tags/release/1.2.0/config/SetupUser.cmake -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:525 ] Boost not in cache -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:528 ] _boost_TEST_VERSIONS = 1.47;1.47.0;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39 -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:530 ] Boost_USE_MULTITHREADED = TRUE -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:532 ] Boost_USE_STATIC_LIBS = -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:534 ] Boost_USE_STATIC_RUNTIME = -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:536 ] Boost_ADDITIONAL_VERSIONS = 1.47;1.47.0 -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:538 ] Boost_NO_SYSTEM_PATHS = false -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:606 ] Declared as CMake or Environmental Variables: -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:608 ] BOOST_ROOT = /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:610 ] BOOST_INCLUDEDIR = /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/include/ -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:612 ] BOOST_LIBRARYDIR = /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/lib/ -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:614 ] _boost_TEST_VERSIONS = 1.47;1.47.0;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39 -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:667 ] Include debugging info: -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:669 ] _boost_INCLUDE_SEARCH_DIRS = /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/include;/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/include;/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost;C:/boost/include;C:/boost;/boost/include;/boost;/sw/local/include -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:671 ] _boost_PATH_SUFFIXES = boost-1_47;boost_1_47;boost-1_47_0;boost_1_47_0;boost-1_46_1;boost_1_46_1;boost-1_46_0;boost_1_46_0;boost-1_46;boost_1_46;boost-1_45_0;boost_1_45_0;boost-1_45;boost_1_45;boost-1_44_0;boost_1_44_0;boost-1_44;boost_1_44;boost-1_43_0;boost_1_43_0;boost-1_43;boost_1_43;boost-1_42_0;boost_1_42_0;boost-1_42;boost_1_42;boost-1_41_0;boost_1_41_0;boost-1_41;boost_1_41;boost-1_40_0;boost_1_40_0;boost-1_40;boost_1_40;boost-1_39_0;boost_1_39_0;boost-1_39;boost_1_39 -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:806 ] guessed _boost_COMPILER = -gcc -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:816 ] _boost_MULTITHREADED = -mt -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:859 ] _boost_RELEASE_ABI_TAG = - -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:861 ] _boost_DEBUG_ABI_TAG = -d -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:904 ] _boost_LIBRARY_SEARCH_DIRS = /opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/lib;/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/lib;/opt/STM/STLinux-2.3/devkit/sh4/target/usr/local/boost/stage/lib;Boost_INCLUDE_DIR-NOTFOUND/lib;Boost_INCLUDE_DIR-NOTFOUND/../lib;Boost_INCLUDE_DIR-NOTFOUND/stage/lib;C:/boost/lib;C:/boost;/boost/boost___/lib;/boost/boost__/lib;/boost/lib;/boost;/sw/local/lib -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:975 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-gcc-mt-;boost_system-gcc-mt;boost_system-mt-;boost_system-mt;boost_system -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:1007 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-gcc-mt-d-;boost_system-gcc-mt-d;boost_system-mt-d-;boost_system-mt-d;boost_system-mt;boost_system -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:975 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-gcc-mt-;boost_filesystem-gcc-mt;boost_filesystem-mt-;boost_filesystem-mt;boost_filesystem -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:1007 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-gcc-mt-d-;boost_filesystem-gcc-mt-d;boost_filesystem-mt-d-;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:975 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-gcc-mt-;boost_thread-gcc-mt;boost_thread-mt-;boost_thread-mt;boost_thread -- [ /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:1007 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-gcc-mt-d-;boost_thread-gcc-mt-d;boost_thread-mt-d-;boost_thread-mt-d;boost_thread-mt;boost_thread CMake Error at /usr/local/share/cmake-2.8/Modules/FindBoost.cmake:1197 (message): Unable to find the requested Boost libraries. Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers. Call Stack (most recent call first): CMakeLists.txt:15 (find_package) -- -- ------------------------------------------------------------------------------- -- PROJECT_NAME = util -- PROJECT_DESCRIPTION = This is a misc. Ginga Util library. -- PROJECT_VERSION = 0.11.1.0 -- PLATFORM = ST -- PLATFORM_FILE = /home/raptor7/ ginga.ar/tags/release/1.2.0//config/Platform_ST.cmake -- -- BUILD_SHARED = 1 -- CMAKE_INSTALL_PREFIX = /tmp/ginga -- CMAKE_BUILD_TYPE = Release -- CMAKE_MODULE_PATH = /home/raptor7/ ginga.ar/tags/release/1.2.0//config;/home/raptor7/ginga.ar/tags/release/1.2.0/src/dtv-util -- CMAKE_FIND_ROOT_PATH = /opt/STM/STLinux-2.3/devkit/sh4/target -- PROJECT_DEPENDS = "" -- BUILD_WITH = "" -- INSTALL_DOC = -- Change a value with: cmake -D<Variable>=<Value> -- ------------------------------------------------------------------------------- -- UTIL_INCLUDE_DIRECTORIES = Boost_INCLUDE_DIR-NOTFOUND;/home/raptor7/ ginga.ar/tags/release/1.2.0/src/dtv-util -- UTIL_LINK_DIRECTORIES = -- UTIL_LINK_LIBRARIES = pthread -- ------------------------------------------------------------------------------- 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: Boost_INCLUDE_DIR (ADVANCED) used as include directory in directory /home/raptor7/ ginga.ar/tags/release/1.2.0/src/dtv-util -- Configuring incomplete, errors occurred! Bruno Seabra Mendonça Lima -------------- http://about.me/bruno.seabra
participants (1)
-
Bruno Lima