The paths listed in the error message are the paths that Lua looks in for the module. So you either need to put your ESL.so in one of those locations, or add its location to path list. Check http://www.lua.org/pil/8.1.html for detailed info on how Lua does path handling.On Friday, December 12, 2014 at 12:20 PM, spros p wrote:
Hello,
I am trying to run a simple ESL script using Lua. I have installed Lua 5.1 and the respective dev packages on my linux machine. Make luamod in /libs/esl/ directory works just fine.
However when executing: freeswitch/libs/esl/lua/single_command.lua, i receive the following:
lua: lua/single_command.lua:2: module 'ESL' not found:
no field package.preload['ESL']
no file './ESL.lua'
no file '/usr/share/lua/5.1/ESL.lua'
no file '/usr/share/lua/5.1/ESL/init.lua'
no file '/usr/lib64/lua/5.1/ESL.lua'
no file '/usr/lib64/lua/5.1/ESL/init.lua'
no file './ESL.so'
no file '/usr/lib64/lua/5.1/ESL.so'
no file '/usr/lib64/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
lua/single_command.lua:2: in main chunk
[C]: ?
Any help would be greatly appreciatedBest,SP_________________________________________________________________________Professional FreeSWITCH Consulting Services:Official FreeSWITCH SitesFreeSWITCH-users mailing list
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org