On Thu, Jul 15, 2010 at 10:49 AM, Peter Münster wrote: > Hello, > > How can I load a lua-lib in cygwin? > > Example: > > file test.tex: > > \startluacode > package.cpath = "?.so" > require("testmod") > \stopluacode > \starttext > bla > \stoptext > > > file testmod.c: > > #include "lua.h" > #include "lauxlib.h" > static int l_test(lua_State *L) > { > int n = luaL_checknumber(L, 1) * 100; > lua_pushnumber(L, n); > return 1; > } > static const struct luaL_Reg mylib[] = {{"test100", l_test}, {NULL, NULL}}; > int luaopen_testmod(lua_State *L) > { > luaL_register(L, "testmod", mylib); > return 1; > } > > file testmod.so generated under cygwin with: > gcc -shared -o testmod.so testmod.c /usr/lib/liblua.dll.a > > > The problem: > > "context test" hanges after "language en is active". > > TIA for any help! > Cheers, Peter > > -- > Contact information: http://pmrb.free.fr/contact/ > > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___________________________________________________________________________________ > I dont't have the answer , but what is the message ? 1) Why don't you use mingw (luatex is compiled with mingw)? 2) Does it work under Linux ? -- luigi