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.