Kloot claims to have fixed 64-bit compatibility but I've already hit 2 issues that suggest otherwise.
* The first is fltk2 shipped with kloot's UpSpring doesn't build. The error seems to suggest a 64-bit issue.
Code: Select all
filename_list.cxx:66: error: invalid conversion from int (*)(const void*, const void*) to int (*)(const dirent64**, const dirent64**)
I got around the first issue by upgrading fltk2. I don't think LuaJIT is fixed yet though. It appears my options are:
* Figure out how to configure, build and run the project as 32 bit (chroot, build options, etc)
* Replace LuaJIT with Lua.
Just wondering if anyone's been in this position and whether you can recommend a good solution that doesn't require rewriting large parts of UpSpring or performing voodoo rituals when somebody tries to compile.
My preferred option is to replace LuaJIT with Lua (official). Any advice on that would be appreciated as well. It looks like to do that I need to rebuild a lot of SWIG code and I've never used SWIG before.