Hello,
I hope this is the right place to ask my question.
I'm trying to compile Ion2 or Ion3, and both fail with similar errors
linked to lua. So I guess I'm doing something wrong, but I can't figure
why, and I did not find something relating while browsing through
the archives of this mailing list.
Compiling ion-2-20040729 fails with the following:
/usr/bin/lua ../mkexports.lua -module ioncore -o exports.c binding.c
conf-bindings.c cursor.c event.c exec.c focus.c strings.c key.c modules.c
mwmhints.c obj.c pointer.c property.c readconfig.c screen.c signal.c sizehint.c
window.c ioncore.c xic.c selection.c symlist.c clientwin.c colormap.c region.c
eventh.c attach.c resize.c defer.c grab.c manage.c readfds.c regbind.c
rootwin.c tags.c names.c saveload.c genws.c genframe.c genframe-pointer.c
conf.c reginfo.c errorlog.c stacking.c extlconv.c fullscreen.c mplex.c
bindmaps.c gr.c infowin.c activity.c netwm.c objlist.c
/usr/bin/lua: ../mkexports.lua:57: attempt to call a table value
stack traceback:
../mkexports.lua:57: in main chunk
[C]: ?
make[1]: *** [exports.c] Error 1
make[1]: Leaving directory `/home/magnien/ion-2-20040729/ioncore'
make: *** [subdirs] Error 2
and compiling ion-3ds-20060326 fails with:
make[1]: Entering directory `/home/magnien/ion-3ds-20060326/mod_ionws'
/usr/bin/lua ../libextl/libextl-mkexports -module mod_ionws -o exports.c -h
exports.h \
main.c ionws.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c
/usr/bin/lua: ../libextl/libextl-mkexports:58: attempt to call a table value
stack traceback:
../libextl/libextl-mkexports:58: in main chunk
[C]: ?
make[1]: *** [exports.c] Error 1
make[1]: Leaving directory `/home/magnien/ion-3ds-20060326/mod_ionws'
make: *** [subdirs] Error 2
I'm running Fedora core 5, with lua 5.1.
I think I have set the correct values for everything concerning lua
in system.mk (this consisted in setting LUA_DIR to /usr).
Any help would be greatly appreciated.
Cheers,
Clemence
--
Ce qui se concoit bien s'exprime clairement.
-
http://clemence.magnien.free.fr/
Tel : 01 55 55 86 27