При компиляции, библиотека находится, при запуске объекта, библиотека не находится, в чём может быть причина? Вероятно, нужно прописать путь до каталога с библиотеками статически, но прописано вот так
-L../servers/garrysmod/bin
require "machinarium"
Couldn't load module library!
1: (message = "Couldn't load module library!") [addons/gcompute/lua/gcompute/execution/local/gluaexecutioninstance.lua: 178]
2: ("machinarium", userdata: 0xb139a388, "lua_shared.so: cannot open shared object file: No such file or directory", "Couldn't load module library!") [[C]: -1]
3: xpcall (function (message)) [[C]: -1]