[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#807099: RFS: corsix-th/0.50-1 ITP 610087 - A Theme Hospital engine reimplementation.



Hi again!

>The context is that this is game is mainly written in Lua +

>some C++ glue code and I've no idea how Lua libraries work.
>
>So I'll spend some time to learn that properly.


oh well, lua might not link libraries to binaries :)

>This lua-lpeg depedency is there because I was until recently a user
>of the  .deb provided by GetDeb and I noticed after an update
>that the game was spewing a runtime error about this missing lib;
>installing lua-lpeg solved the problem 
>
>I told GetDeb maintainer to add this to the package depedencies,
>without explicitely stating weither this should go in Build-Dep or Dep.
>
>And then I started from this list of depedencies to build my package.


I guess the libraries are somewhat opened in the lines below
"local lfs = require "lfs"" <<- lua-filesystem
"local lpeg = require "lpeg"" <<- lua-lpeg

but I don't think you are actually opening the sofiles but the .lua version
http://www.lua.org/pil/8.1.html
(require keyword)

also please check the "luaL_openlibs" function in the source code.

there are many "require" in the code, I would check all of them :)

cheers,

G.


Reply to: