Hi Steve,
I already had boost-1.33.1-15.el5 and boost-devel-1.33.1-15.el5 installed. I've just installed the perl-Boost-Graph-1.4-1.el5.rf package and the Boost version is now showing in the cmake output - see below. Unfortunately, I'm still getting the same error when running the make.
-- The C compiler identification is GNU 4.1.2
-- The CXX compiler identification is GNU 4.1.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- PGROUTING_G IT_TAG: pgrouting-2.0.0
-- PGROUTING_G IT_BUILD: 0
-- PGROUTING_G IT_HASH: f26831f
-- PGROUTING_G IT_BRANCH: master
-- PGROUTING_VERSION_REVISION_NAME: f26831f master
-- PGROUTING_VERSION_REVISION_HASH: f26831f
-- UNIX=1
-- WIN32=
-- POSTGRESQL_EXECUTABLE is /opt/postgres/9.1/bin/postgres
-- POSTGRESQL_PG_CONFIG is /opt/postgres/9.1/bin/pg_config
-- POSTGRESQL_INCLUDE_DIR: /opt/postgres/9.1/include/postgresql/server
-- POSTGRESQL_LIBRARIES: /opt/postgres/9.1/lib
-- Boost version: 1.33.1
-- Boost headers were found here: /usr/include
-- POSTGRESQL_VERSION_STRING is PostgreSQL 9.1.3
-- POSTGRESQL_VERSION is 9.1.3
-- PGSQL_VERSION is 91
-- Install directory for libraries is set to /opt/postgres/9.1/lib/postgresql
-- Contrib directory for SQL files is set to /opt/postgres/9.1/share/postgresql/contrib/pgrouting-2.0
-- Extension directory for SQL files is set to /opt/postgres/9.1/share/postgresql/extension
-- Boost version: 1.33.1
-- Found the following Boost libraries:
-- thread
-- CGAL_INCLUDE_DIR=/usr/local/include
-- CGAL_LIBRARIES=/usr/local/lib/libCGAL.so
-- BOOST_THREAD_LIBRARIES=/usr/lib64/libboost_thread.so
-- GMP_LIBRARIES=/usr/lib64/libgmp.so
-- Found CGAL: /usr/local/include, /usr/local/lib/libCGAL.so, /usr/lib64/libboost_thread.so, /usr/lib64/libgmp.so
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pgrouting-2.0.0/build
Cheers,
Steve
_________________________________________
Steve Cooling
Senior Infrastructure Engineer | Swansea ICT Services
Capgemini UK | Swansea
Direct Line : +44(0)1792 63 6830 | www.capgemini.com
People matter, results count.
_________________________________________
-----Original Message-----
From: pgrouting-users-bounces@lists.osgeo.org [mailto:pgrouting-users-bounces@lists.osgeo.org] On Behalf Of Stephen Woodbridge
Sent: 25 November 2013 15:40
To: pgrouting-users@lists.osgeo.org
Subject: Re: [pgrouting-users] PGRouting 2.0 for RHEL5
Hi Steve,
This is what I have from cmake on Ubuntu 12.04. You can ignore the
messages about Sphinx and Latex. What concerns me about your build is
that it is missing:
-- Boost version: 1.46.1
-- Found the following Boost libraries:
-- thread
Make sure you have libboost-graph-dev and libboost-graph1 packages
installed. These are the Ubuntu names, you probably need something like:
sudo yum install boost-devel.x86_64 boost-graph-1.44.0-8.fc14.x86_64
Cmake should have errored out if it failed to find the dependency, that
might be a valid issue.
-Steve
-- The C compiler identification is GNU 4.6.3
-- The CXX compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- PGROUTING_G IT_TAG: pgrouting-2.0.0
-- PGROUTING_G IT_BUILD: 8
-- PGROUTING_G IT_HASH: 92e3848
-- PGROUTING_G IT_BRANCH: develop
-- PGROUTING_VERSION_REVISION_NAME: 92e3848 develop
-- PGROUTING_VERSION_REVISION_HASH: 92e3848
-- UNIX=1
-- WIN32=
-- POSTGRESQL_EXECUTABLE is /usr/lib/postgresql/9.2/bin/postgres
-- POSTGRESQL_PG_CONFIG is /usr/bin/pg_config
-- POSTGRESQL_INCLUDE_DIR: /usr/include/postgresql/9.2/server
-- POSTGRESQL_LIBRARIES: /usr/lib
-- Boost version: 1.46.1
-- Boost headers were found here: /usr/include
-- POSTGRESQL_VERSION_STRING is PostgreSQL 9.2.5
-- POSTGRESQL_VERSION is 9.2.5
-- PGSQL_VERSION is 92
-- Install directory for libraries is set to /usr/lib/postgresql/9.2/lib
-- Contrib directory for SQL files is set to
/usr/share/postgresql/9.2/contrib/pgrouting-2.0
-- Extension directory for SQL files is set to
/usr/share/postgresql/9.2/extension
-- Checking for package 'Sphinx'
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE SPHINX_VERSION_OK)
CMake Warning at doc/CMakeLists.txt:17 (message):
Sphinx not found. Cannot generate documentation!
-- Boost version: 1.46.1
-- Found the following Boost libraries:
-- thread
-- CGAL_INCLUDE_DIR=/usr/include
-- CGAL_LIBRARIES=/usr/lib/libCGAL.so
-- BOOST_THREAD_LIBRARIES=/usr/lib/libboost_thread-mt.so;pthread
-- GMP_LIBRARIES=/usr/lib/x86_64-linux-gnu/libgmp.so
-- Found CGAL: /usr/include, /usr/lib/libCGAL.so,
/usr/lib/libboost_thread-mt.so;pthread, /usr/lib/x86_64-linux-gnu/libgmp.so
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_LATEX
-- Build files have been written to: /home/woodbri/work/pgrouting/build
On 11/25/2013 10:19 AM, Cooling, Steve wrote:
Hi Steve,
Here is the cmake output.
-- PGROUTING_G IT_TAG: pgrouting-2.0.0
-- PGROUTING_G IT_BUILD: 0
-- PGROUTING_G IT_HASH: f26831f
-- PGROUTING_G IT_BRANCH: master
-- PGROUTING_VERSION_REVISION_NAME: f26831f master
-- PGROUTING_VERSION_REVISION_HASH: f26831f
-- UNIX=1
-- WIN32=
-- POSTGRESQL_EXECUTABLE is /opt/postgres/9.1/bin/postgres
-- POSTGRESQL_PG_CONFIG is /opt/postgres/9.1/bin/pg_config
-- POSTGRESQL_INCLUDE_DIR: /opt/postgres/9.1/include/postgresql/server
-- POSTGRESQL_LIBRARIES: /opt/postgres/9.1/lib
-- Boost headers were found here: /usr/include
-- POSTGRESQL_VERSION_STRING is PostgreSQL 9.1.3
-- POSTGRESQL_VERSION is 9.1.3
-- PGSQL_VERSION is 91
-- Install directory for libraries is set to /opt/postgres/9.1/lib/postgresql
-- Contrib directory for SQL files is set to /opt/postgres/9.1/share/postgresql/contrib/pgrouting-2.0
-- Extension directory for SQL files is set to /opt/postgres/9.1/share/postgresql/extension
missing stuff should be here:
-- Boost version: 1.46.1
-- Found the following Boost libraries:
-- thread
-- CGAL_INCLUDE_DIR=/usr/local/include
-- CGAL_LIBRARIES=/usr/local/lib/libCGAL.so
-- BOOST_THREAD_LIBRARIES=/usr/lib64/libboost_thread.so
-- GMP_LIBRARIES=/usr/lib64/libgmp.so
-- Found CGAL: /usr/local/include, /usr/local/lib/libCGAL.so, /usr/lib64/libboost_thread.so, /usr/lib64/libgmp.so
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pgrouting-2.0.0/build
Cheers,
Steve
_________________________________________
Steve Cooling
Senior Infrastructure Engineer | Swansea ICT Services
Capgemini UK | Swansea
Direct Line : +44(0)1792 63 6830 | www.capgemini.com
People matter, results count.
_________________________________________
-----Original Message-----
From: pgrouting-users-bounces@lists.osgeo.org [mailto:pgrouting-users-bounces@lists.osgeo.org] On Behalf Of Stephen Woodbridge
Sent: 25 November 2013 14:39
To: pgrouting-users@lists.osgeo.org
Subject: Re: [pgrouting-users] PGRouting 2.0 for RHEL5
Hi Steve,
This is a new one on me and I'm not sure what is causing that. It is not
our code directly so I would guess it is something to do with the Boot
version you have installed or with some internationalization features
related to Boost, or Postgresql, but I can't be sure.
Can you post the cmake output? That should tell use most everything.
Has anyone on the list successfully built on RHEL5??
Thanks,
-Steve
On 11/25/2013 9:19 AM, Cooling, Steve wrote:
Hi,
Thanks for your response. Following the manual, I did the following:
mkdir build
cd build
cmake ..
make
sudo make install
When running the make command I got the below errors. Any help would be greatly appreciated.
# make
[ 8%] Built target trsp
[ 11%] Building CXX object src/astar/src/CMakeFiles/astar.dir/astar_boost_wrapper.cpp.o
/usr/include/libintl.h:40: error: expected unqualified-id before âconstâ
/usr/include/libintl.h:40: error: expected `)' before âconstâ
/usr/include/libintl.h:40: error: expected initializer before âconstâ
/usr/include/libintl.h:45: error: expected unqualified-id before âconstâ
/usr/include/libintl.h:45: error: expected `)' before âconstâ
/usr/include/libintl.h:45: error: expected initializer before âconstâ
/usr/include/libintl.h:62: error: expected unqualified-id before âunsignedâ
/usr/include/libintl.h:62: error: expected `)' before âunsignedâ
/usr/include/libintl.h:62: error: expected `)' before âunsignedâ
/usr/include/libintl.h:62: error: expected initializer before âunsignedâ
/usr/include/libintl.h:68: error: expected unqualified-id before âunsignedâ
/usr/include/libintl.h:68: error: expected `)' before âunsignedâ
/usr/include/libintl.h:68: error: expected `)' before âunsignedâ
/usr/include/libintl.h:68: error: expected initializer before âunsignedâ
make[2]: *** [src/astar/src/CMakeFiles/astar.dir/astar_boost_wrapper.cpp.o] Error 1
make[1]: *** [src/astar/src/CMakeFiles/astar.dir/all] Error 2
make: *** [all] Error 2
Cheers,
Steve
On 11/25/2013 6:43 AM, Cooling, Steve wrote:
Hi,
Is PGRouting 2.0 available as an rpm package for Redhat
Enterprise Linux 5.8 and has anyone managed to install it successfully?
I've tried compiling the source package but it has failed.
Post how it failed and we can probably guide you through the issues.
Is there anRHEL5 GIS package repository that someone maintains? We would
be happy to put them on our release notification list.
-Steve
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users