[pgrouting-users] Make pgrouting doesn't find postgres include dirs
Ian Tangert
itangert at gmail.com
Wed Jul 31 12:10:54 PDT 2013
hello,
when i run make i get the following errors
make
[ 8%] Building C object extra/tsp/src/CMakeFiles/routing_tsp.dir/tsp.o
In file included from /usr/pgsql-9.1/include/server/nodes/execnodes.h:17,
from /usr/pgsql-9.1/include/server/executor/execdesc.h:18,
from /usr/pgsql-9.1/include/server/executor/executor.h:17,
from /usr/pgsql-9.1/include/server/funcapi.h:21,
from /sources/pgrouting/pgrouting/extra/tsp/src/tsp.c:26:
if i edit the the files listed in the error output above so that the line
that says #include "node/somefile.h" has the full path to the file to be
included (/usr/pgsql-9.1/include/server/node/somefile.h) then the make
command no longer produces an error. but any time there is a new file to
be included i need to edit the first file to include the full path and on
and on. Is there something i am missing so that that the pgrouting make
"knows" that everything can be found somewhere in /usr/pgsql-9.1/include?
my CMakeCahce.txt file looks like this:
POSTGRESQL_INCLUDE_DIR:FILEPATH=/usr/pgsql-9.1/include
I am trying to install this on CentOS 5.5 with a postgresql installation
that came from 9.1.9-1PGDG.rhel5, postgis also successfully installed and
extension created in database
would it work if i just kept adding the full path in the include line in
the *.h files, and if I did would that mess anything up for postgres in
general?
thanks for any advice
ps my cmake -DWITH_TSP=ON -DWITH_DD=ON . output looks like this:
Boost headers were found here: /usr/include
Output directory for libraries is set to /usr/pgsql-9.1/lib
Installation directory for libraries is set to /usr/pgsql-9.1/lib and for
SQL files is set to /usr/share/pgrouting
Installation directory for libraries is set to /usr/pgsql-9.1/lib
-- Configuring done
-- Generating done
-- Build files have been written to: /sources/pgrouting/pgrouting
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/pgrouting-users/attachments/20130731/4723d697/attachment.html>
More information about the Pgrouting-users
mailing list