OGA Jivelite
Pffff
Pour installer luJIT :
se positionner à la racine cd ~
télécharger la version git clone https://luajit.org/git/luajit.git
build : make
patienter !
sudo make install
sudo ldconfig
cd ~
mkdir jivelite
cd jivelite
git clone https://github.com/ralph-irving/triode-jivelite.git
cd triode-jivelite
sudo make PREFIX=/usr/local
./bin/jivelite
Il faut trouver une version de LUAJIT qui se compile sur la plateforme.
git clone https://luajit.org/git/luajit.git
cd luajit-2.0
make
sudo make install
sudo ldconfig
Fichiers:
sudo make PREFIX=/usr/local ne fonctionne pas :
d src; PREFIX=/usr/local make
make[1] : on entre dans le répertoire « /home/renaud/jivelite/src »
cc -I. -I/usr/local/include/luajit-2.0 -I/usr/include/SDL -Wall -fPIC platform_linux.c -c -o platform_linux.o
In file included from platform_linux.c:9:
common.h:64:10: fatal error: lua.h: Aucun fichier ou dossier de ce type
#include "lua.h"
On va chercher le fichier common.h et ajouter le chemin complet
les fichiers sont dans /home/renaud/luajit/src/lauxlib.h
et par exemple pour
ssh://oga/home/renaud/jivelite/src/common.h
dans le source on ajoute pour lua.h et luaxlib.h on le chemin comme cela
/home/renaud/luajit/src/lauxlib.h
idem pour le fichier
/home/renaud/jivelite/src/jive.c
Lignes 13 à 15
/* Lua API */
#include </home/renaud/luajit/src/lua.h>
#include </home/renaud/luajit/src/lauxlib.h>
#include </home/renaud/luajit/src/lualib.h>
Fichier
/home/renaud/jivelite/lib-src/lua-cjson-2.1.0/lua_cjson.c
On commente la fonction en erreur
lua_cjson.c:1307:13: error: static declaration of ‘luaL_setfuncs’ follows non-static declaration
static void luaL_setfuncs (lua_State *l, const luaL_Reg *reg, int nup)
Fichier
/home/renaud/jivelite/lib-src/luaexpat-1.2.0/src/lxplib.c
J'abandonne !