[pgrouting-users] Pgrouting compilation errors

2011/7/25, Jules Kouadio <sekedoua@gmail.com>:

I'm trying to install the pgrouting library but have hit a bit of a
problem whilst installing. It's probably something I've done (I'm
quite new to Linux so struggling to understand the error message). Has
anyone seen this before or have any ideas of how to resolve it?
*
* make install (after cmake )
Scanning dependencies of target routing
[ 16%] Building C object core/src/CMakeFiles/routing.dir/dijkstra.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 33%] Building C object core/src/CMakeFiles/routing.dir/astar.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 50%] Building C object core/src/CMakeFiles/routing.dir/shooting_star.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 66%] Building CXX object core/src/CMakeFiles/routing.dir/boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 83%] Building CXX object
core/src/CMakeFiles/routing.dir/astar_boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[100%] Building CXX object
core/src/CMakeFiles/routing.dir/shooting_star_boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
Linking CXX shared library ../../lib/librouting.so
/usr/bin/ld: cannot find -lgmp
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [lib/librouting.so] Erreur 1
make[1]: *** [core/src/CMakeFiles/routing.dir/all] Erreur 2
make: *** [all] Erreur 2
_______________________________________________
Pgrouting-users mailing list
Pgrouting-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/pgrouting-users

--
*
*

Hi Jules,

A bit more information would be helpful, like OS or pgRouting version for example, or an error message in English :wink:
My guess is that it is the same problem:
https://github.com/pgRouting/pgrouting/commit/27e5ccd4da4f8ddd2b7b59c5a10e03d93eeb766b
You just had to modify these two lines then.

Daniel

On Tue, Jul 26, 2011 at 2:50 AM, Jules Kouadio <sekedoua@gmail.com> wrote:

2011/7/25, Jules Kouadio <sekedoua@gmail.com>:

I’m trying to install the pgrouting library but have hit a bit of a
problem whilst installing. It’s probably something I’ve done (I’m
quite new to Linux so struggling to understand the error message). Has
anyone seen this before or have any ideas of how to resolve it?
*

  • make install (after cmake )
    Scanning dependencies of target routing
    [ 16%] Building C object core/src/CMakeFiles/routing.dir/dijkstra.o
    gcc: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    [ 33%] Building C object core/src/CMakeFiles/routing.dir/astar.o
    gcc: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    [ 50%] Building C object core/src/CMakeFiles/routing.dir/shooting_star.o
    gcc: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    [ 66%] Building CXX object core/src/CMakeFiles/routing.dir/boost_wrapper.o
    c++: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    [ 83%] Building CXX object
    core/src/CMakeFiles/routing.dir/astar_boost_wrapper.o
    c++: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    [100%] Building CXX object
    core/src/CMakeFiles/routing.dir/shooting_star_boost_wrapper.o
    c++: -lgmp: fichier d’entrée d’édition de liens n’est pas utilisé
    parce l’édition de lien n’a pas été faite
    Linking CXX shared library …/…/lib/librouting.so
    /usr/bin/ld: cannot find -lgmp
    collect2: ld a retourné 1 code d’état d’exécution
    make[2]: *** [lib/librouting.so] Erreur 1
    make[1]: *** [core/src/CMakeFiles/routing.dir/all] Erreur 2
    make: *** [all] Erreur 2

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


Georepublic UG & Georepublic Japan
eMail: daniel.kastl@georepublic.de
Web: http://georepublic.de

Hello,

I am a bit of a lurker here in this list, but the last error message
says that the linker is not able to find libgmp (/usr/bin/ld: cannot
find -lgmp). Can you try verifying that the gmp and gmp-devel packages
are installed in your Linux box.

Regards,

Mario.

On Tue, Jul 26, 2011 at 2:50 AM, Jules Kouadio <sekedoua@gmail.com> wrote:

2011/7/25, Jules Kouadio <sekedoua@gmail.com>:

I'm trying to install the pgrouting library but have hit a bit of a
problem whilst installing. It's probably something I've done (I'm
quite new to Linux so struggling to understand the error message). Has
anyone seen this before or have any ideas of how to resolve it?
*
* make install (after cmake )
Scanning dependencies of target routing
[ 16%] Building C object core/src/CMakeFiles/routing.dir/dijkstra.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 33%] Building C object core/src/CMakeFiles/routing.dir/astar.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 50%] Building C object core/src/CMakeFiles/routing.dir/shooting_star.o
gcc: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 66%] Building CXX object core/src/CMakeFiles/routing.dir/boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[ 83%] Building CXX object
core/src/CMakeFiles/routing.dir/astar_boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
[100%] Building CXX object
core/src/CMakeFiles/routing.dir/shooting_star_boost_wrapper.o
c++: -lgmp: fichier d'entrée d'édition de liens n'est pas utilisé
parce l'édition de lien n'a pas été faite
Linking CXX shared library ../../lib/librouting.so
/usr/bin/ld: cannot find -lgmp
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [lib/librouting.so] Erreur 1
make[1]: *** [core/src/CMakeFiles/routing.dir/all] Erreur 2
make: *** [all] Erreur 2
_______________________________________________
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