FAQ

1. Quel est le problème sur MAC OSX?

Sur Mac OSX vous devez utiliser la commande LUA :

package.cpath = package.cpath .. ";?.dylib"

pour permettre à LUA de reconnaître la bibliothèque libjakopter.dylib. Lua 5.3 et inférieur ne cherche à lire que des .so et non des .dylib.

2. Comment ajouter un traitement vidéo temps réel?

Voir cette page.

3. Problème avec le lancement de la bibliothèque « libjakopter »

La compilation avec Lua5.1 et une exécution avec Lua5.2 produit quelque chose comme :

>> Starting program: /usr/bin/lua
>> Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
>> > l=require("libjakopter")
>> [Thread debugging using libthread_db enabled]
>> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x0000000000410f3c in ?? ()

Il faut soit compiler avec Lua5.2, soit exécuter avec la commande lua5.1 de manière à avoir une compilation et une exécution cohérente.