[OSRM-talk] Instruction for compiling and running OSRM

Nils Liebelt nils.liebelt at serie-a.de
Mon Aug 5 09:31:59 UTC 2013


Hi Paul,

I think the lua script is not accessable to executable (osrm-extract).
If you compiled the binaries underneath the "build" dir.
You also have to move the lua (including the lib dir) underneath the build path.

You can try to create symlinks for it:
cd build
ln -s ../profile.lua profile.lua
ln -s ../profiles/llb lib


Regards,

Nils

2013/8/5 Paul Schulz <paul at mawsonlakes.org>:
> Greetings,
>
> After sucessfully building OSRM as per instructions here:
> https://github.com/DennisOSRM/Project-OSRM/wiki/Building%20OSRM
> I was getting the error below  when trying to run 'osrm-extract' (with the
> appropriate profile.lua link)
>
> If I move the programs up a directory try again, it runs sucessfully.
> I couldn't see this documented anywhere in the wiki.
>
> paul at blue:~/git/Project-OSRM/build$ ./osrm-extract adelaide.osm
> [i /home/paul/git/Project-OSRM/Extractor/ScriptingEnvironment.cpp:25] Using
> script profile.lua
> [! [! /home/paul/git/Project-OSRM/Extractor/ScriptingEnvironment.cpp[!
> /home/paul/git/Project-OSRM/Extractor/ScriptingEnvironment.cpp:95]
> profile.lua:2: module 'lib/access' not found:
> no field package.preload['lib/access']
> no file '/lib/access.lua'
> no file 'profiles/lib/access.lua'
> no file './lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access/init.lua'
> no file '/usr/local/lib/lua/5.1/lib/access.lua'
> no file '/usr/local/lib/lua/5.1/lib/access/init.lua'
> no file '/usr/share/lua/5.1/lib/access.lua'
> no file '/usr/share/lua/5.1/lib/access/init.lua'
> no file './lib/access.so'
> no file '/usr/local/lib/lua/5.1/lib/access.so'
> no file '/usr/lib/x86_64-linux-gnu/lua/5.1/lib/access.so'
> no file '/usr/lib/lua/5.1/lib/access.so'
> no file '/usr/local/lib/lua/5.1/loadall.so' occured in scripting block
> :[! /home/paul/git/Project-OSRM/Extractor/ScriptingEnvironment.cpp:95[!
> /home/paul/git/Project-OSRM/Extractor/ScriptingEnvironment.cpp:95]
> profile.lua:2: module 'lib/access' not found:
> no field package.preload['lib/access']
> no file '/lib/access.lua'
> no file 'profiles/lib/access.lua'
> no file './lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access/init.lua'
> no file '/usr/local/lib/lua/5.1/lib/access.lua'
> no file '/usr/local/lib/lua/5.1/lib/access/init.lua'
> no file '/usr/share/lua/5.1/lib/access.lua'
> no file '/usr/share/lua/5.1/lib/access/init.lua'
> no file './lib/access.so'
> no file '/usr/local/lib/lua/5.1/lib/access.so'
> no file '/usr/lib/x86_64-linux-gnu/lua/5.1/lib/access.so'
> no file '/usr/lib/lua/5.1/lib/access.so'
> no file '/usr/local/lib/lua/5.1/loadall.so' occured in scripting block
> ] profile.lua:2: module 'lib/access' not found:
> no field package.preload['lib/access']
> no file '/lib/access.lua'
> no file 'profiles/lib/access.lua'
> no file './lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access.lua'
> no file '/usr/local/share/lua/5.1/lib/access/init.lua'
> no file '/usr/local/lib/lua/5.1/lib/access.lua'
> no file '/usr/local/lib/lua/5.1/lib/access/init.lua'
> no file '/usr/share/lua/5.1/lib/access.lua'
> no file '/usr/share/lua/5.1/lib/access/init.lua'
> no file './lib/access.so'
> no file '/usr/local/lib/lua/5.1/lib/access.so'
> no file '/usr/lib/x86_64-linux-gnu/lua/5.1/lib/access.so'
> no file '/usr/lib/lua/5.1/lib/access.so'
> no file '/usr/local/lib/lua/5.1/loadall.so'
>
> _______________________________________________
> OSRM-talk mailing list
> OSRM-talk at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/osrm-talk
>



More information about the OSRM-talk mailing list