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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4