2016-05-03 4 views
0

In .travis.yml finden ich habe:Travis-ci nicht boost/geometry.hpp

dist: precise 

addons: 
    apt: 
    sources: 
     # For gcc >= 4.8 
     - ubuntu-toolchain-r-test 
     # For cmake >= 2.8.8 (for CMakePackageConfigHelpers) 
     - kubuntu-backports 
     - boost-latest 
    packages: 
     - g++-4.8 
     - cmake 
     - libboost-thread-dev 
     - libboost-graph-dev 
     - libcgal-dev 
     - postgresql-server-dev-all 
     - postgresql-common 

In CMakeLists.txt

find_package(Boost) 
if(Boost_INCLUDE_DIRS) 
    message(STATUS "Boost headers were found here: ${Boost_INCLUDE_DIRS}") 
    find_file(MYVAR geometry.hpp) 
    message(STATUS "geometry.hpp found here: ${MYVAR}") 
endif(Boost_INCLUDE_DIRS) 

Als ich die cmake in meinem Computer Ich betreibe erhalten:

-- Boost version: 1.54.0 
-- Boost headers were found here: /usr/include 
-- geometry.hpp found here: /usr/include/boost/geometry.hpp 

Aber wenn in github des travis arbeiten kann es nicht geometry.hpp finden:

-- Boost version: 1.46.1 
-- Boost headers were found here: /usr/include 
-- geometry.hpp found here: MYVAR-NOTFOUND 
-- Boost version: 1.46.1 
-- Found the following Boost libraries: 
-- thread 

Etwas fehlt mir in den Addons Abschnitt, dass es nicht die Header-Bibliothek Geometrie nur finden?

Antwort

1

Boost.Geometry in Version 1.47 (im Jahr 2011 IIRC)

Daher 1.46.1 Verwendung zur Steigerung wurde hinzugefügt, es kann nicht gefunden werden.

+0

Danke, sehr. – Vicky