Skip to content

Build issue on Fedora 23 #1942

@prsiv

Description

@prsiv

I am getting the following error while building on Fedora 23 following the instructions from https://github.com/Project-OSRM/osrm-backend/wiki/Building\ OSRM (substituting dnf for yum):

As root :
dnf install git cmake gcc-c++
dnf install libxml2-devel boost-devel boost-regex bzip2-devel
libzip-devel stxxl-devel
lua.x86_64 lua-devel.x86_64 luajit.x86_64 luajit-devel.x86_64
luabind.x86_64 luabind-devel.x86_64 expat expat-devel tbb tbb-devel
git clone https://github.com/DennisOSRM/Project-OSRM.git
mkdir –p Project-OSRM/build
cd Project-OSRM/build
cmake ..

make
[ 2%] Built target CONTRACTOR
[ 15%] Built target ENGINE
[ 38%] Built target EXTRACTOR
[ 40%] Configuring revision fingerprint
-- Fingerprint unchanged, not regenerating
[ 40%] Built target FingerPrintConfigure
[ 50%] Built target SERVER
[ 52%] Built target STORAGE
[ 70%] Built target UTIL
[ 75%] Built target osrm
[ 77%] Built target osrm_store
[ 81%] Built target osrm-datastore
[ 84%] Built target osrm_extract
[ 86%] Linking CXX executable osrm-extract
/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/5.3.1/../../../../lib64/libluabind.so: undefined reference to symbol 'lua_rotate'
/usr/lib64/liblua-5.3.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
CMakeFiles/osrm-extract.dir/build.make:127: recipe for target 'osrm-extract' failed
make[2]: *** [osrm-extract] Error 1
CMakeFiles/Makefile2:532: recipe for target 'CMakeFiles/osrm-extract.dir/all' failed
make[1]: *** [CMakeFiles/osrm-extract.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Any suggestions on how to proceed would be greatly appreciated.

V/R,

Paul

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions