2015-04-01 152 views
0

我正在嘗試安裝OSRM,並按照下面鏈接中的說明操作。bjam在RedHat上安裝centos 7 ppc64

但是,當我似乎沒有看到ave laubind-0.9.1時,我就陷入了困境。

我想紅帽的Centos 7 PPC64我的Linux系統上安裝bjam,因爲我想用它來安裝luabind-0.9.1如下建議:(https://github.com/Project-OSRM/osrm-backend/wiki/Building-OSRM

谷歌搜索建議我需要使用boost?但林不知道......

任何幫助將是非常有益的......

回答

0

隨着luabind INSTALL instructions建議,您必須安裝升壓果醬是在繳費7的CentOS使用yum

# yum install boost-jam 

在此之後,確保文件Jamroot中有正確的參考LUA庫路徑(當然,必須安裝LUA)

$ grep "local lib" Jamroot 
local lib = $(prefix)/lib; 

在我的系統(x86_64的),我不得不改變因爲LUA在/ usr/lib64中。

local lib = $(prefix)/lib64; 

正如您所說的,您正在使用ppc,請查找liblua.so並在Jamroot中使用該路徑。

之後,procced與bjam install

或者你可以使用https://github.com/DennisOSRM/luabind並建立和安裝與cmake的

mkdir build && cd build 
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. 
make 
sudo make install 

希望幫助!