Bonjour,
Sauriez vous s'il existe une version de Love2D et de zerobrane studio installable sur un raspberry ?
Désolé
Love2D est dans les dépots
Version imprimable
Bonjour,
Sauriez vous s'il existe une version de Love2D et de zerobrane studio installable sur un raspberry ?
Désolé
Love2D est dans les dépots
LOve2D est dans les dépots pas de soucis
Mais je n'ai toujours pas réussi à installer zeroBrane Studio sur mon pi4 !
Quelqu'un aurait il une piste svp ?
Bonjour,
Il va falloir le compiler vous même (https://github.com/pkulchenko/ZeroBraneStudio). Bon courage. Rien ne dit que cela marchera ... :(
LittleWhite Merci
Je vais donc prendre le temps pour le compiler .. :pc:
je mettrai mes retours ici
A plus
Bonjour,
La compilation s'est terminée s'en erreur.. mais quand je veux lancer ZeroBrane Studio, en console ./zbstudio.sh .. rien !
Une idée ?
Rien, même pas un message dans la console :koi:
après multe essais
je viens de recompiler avec le fichier téléchargé => https://github.com/pkulchenko/ZeroBr...openssl-1.1.1c et j'ai aussi essayé avec la branche Master bien sûr !!
le résultat est : *** Build has been successfully completed ***
super .. mais quand je lance sudo ./zbstudio.sh
Rien ne s'ouvre mais une série d'erreurs =>
?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 bin/linux/armhf/lua: src/main.lua:38: module 'wx' not found: no field package.preload['wx'] no file 'lualibs/wx.lua' no file 'lualibs/wx/wx.lua' no file 'lualibs/wx/init.lua' no file './wx.lua' no file '/usr/local/share/lua/5.1/wx.lua' no file '/usr/local/share/lua/5.1/wx/init.lua' no file '/usr/local/lib/lua/5.1/wx.lua' no file '/usr/local/lib/lua/5.1/wx/init.lua' no file 'bin/linux/armhf/clibs/libwx.so' no file 'bin/linux/armhf/clibs/wx.so' no file './wx.so' no file '/usr/local/lib/lua/5.1/wx.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' src/main.lua:38: in main chunk [C]:
Il manque une dépendance (dynamique) qui est celle de wxwidget (d'où le wx).
Utilisez le gestionnaire de paquets pour installer wxwidget (c'est une bibliothèque, donc cela s'appelle possiblement libwxwidget (je ne peux vérifier immédiatement)). Une fois installé, relancez le Studio et voyez les prochaines erreurs. Si c'est toujours les mêmes, regardez s'il n'y a pas un autre paquet pour wxwidget, car vous n'auriez pas installé le bon. Si ça se lance, vous avez gagné.
Bonjour,
J'ai installé tous les wx et wxWidget et libwxWidget que j'ai trouvés au travers de synaptic ! rien n'y fait , toujours la même erreur
J'ai alors compilé et installé la bibliothèque http://www.wxwidgets.org/downloads/
Rien n'y fait toujours les mêmes erreurs au lancement de ./zbsudio.sh
rhooo , je desespère là MDR
Je vais tenter une re-compilation depuis le début !
40 mn plus tard .. tout refait .. toujours pareil ....
Désolé si je dis un connerie, j'y connais rien en linux, mais il faudrait pas un environnement, ou des bibliothèques relatives au langage lua aussi ?
Bonjour sevyc64
Merci de ta réponse,
Oui effectivement, c'est bien un soucis de librairiesmais j'ai installé ces librairies... je ne comprends pas l'erreur !Code:module 'wx' not found
bonjour
toujours pas réussi à compiler zerobrane studio , quelqu'un d'autre a t'il essayé ?
Je vais essayer.
Déjà, je commence par mettre à jour mon système, avec le combo apt-get update et apt-get upgrade. C'est toujours mieux.
J'ai cherché de la documentation. Il y en a, sur un dépôt à part. Mais aucune information sur le raspberry pi, ni les dépendances.
On clone le dépôt :
Pour lancer, j'utilise le script shell :Code:git clone https://github.com/pkulchenko/ZeroBraneStudio.git
Évidemment, je n'ai pas LUA, donc il me fait l'erreur :Code:./zbstudio.sh
On installe :Citation:
./zbstudio.sh: ligne 19: bin/linux/armhf/lua: Aucun fichier ou dossier de ce type
Ensuite, on relance. Même erreur. En effet, il va chercher lua dans un autre dossier que ce que l'on a.Code:apt-get install lua5.3
Je hack la ligne 19 du script de lancement pour avoir le bon chemin.
On passe à l'erreur :
(avec plein d'autres lignes, des chemins qui vérifie pour trouver le module).Citation:
/usr/bin/lua: src/main.lua:38: module 'wx' not found:
Toutefois, pas de paquet spécifique à LUA. On va chercher wx.lua sur Internet et on tombe sur : http://wxlua.sourceforge.net/docs/install.html (c'est bon signe). Déjà, on voit une dépendance à wxgtk2.8, donc on install :
(Je prends le paquet dev, car je sens que je vais en avoir besoin pour WxLua).Code:apt-get install libwxgtk2.8-dev libwxgtk2.8-0
Je vois que j'ai installé lua5.3, alors que wxLua demande lua5.2. On fera un test ainsi, sans conviction.
On attaque wxLua :
Décompression :Code:wget https://sourceforge.net/projects/wxlua/files/wxlua/2.8.12.3/wxLua-2.8.12.3-src.tar.gz
Cela se compile avec CMake (comme vu dans la doc, ou par la présence de CMakeLists.txt).Code:tar xvf ./wxLua-2.8.12.3-src.tar.gz
Je l'ai, donc pas besoin d'installer.
CMake permet de générer les Makefiles (fichier de compilation). On tente bourrin en faisant cmake -DCMAKE_BUILD_TYPE=Release . dans le dossier de wxLua. Ça passe. Un petit ls pour voir s'il y a un Makefile, y en a un, on compile avec make. On attends (beaucoup). On peux tenter d'aller plus vite, en lançant la compilation avec make -j 4 (si on a 4 coeurs).
Premier problème de compilation :
On tente de réparer avec :Citation:
[ 10%] Linking CXX shared library ../../lib/Debug/libwxstedit-wxgtk2ud-1.6.0.so
/usr/bin/ld*: ne peut trouver -lwx_gtk2u_media-2.8
Et on relance la compil avec make.Code:apt-get install libwxgtk-media2.8-0
Mais il trouve pas. Alors je hack :
Et il trouve la lib.Code:cp /usr/lib/arm-linux-gnueabihf/libwx_gtk2u_media-2.8.so.0.8.0 /usr/lib/arm-linux-gnueabihf/libwx_gtk2u_media-2.8.so
On a aussi du :
On répare avec les paquets de dev adéquats :Citation:
/usr/bin/ld*: ne peut trouver -lreadline
/usr/bin/ld*: ne peut trouver -lhistory
/usr/bin/ld*: ne peut trouver -lncurses
collect2: error: ld returned 1 exit status
Note : je ne trouve pas de libhistory. On pourra apprendre ici qu'il est dans le paquet readline. Ouf.Code:apt-get install libncurses5-dev libreadline-dev
Et c'est reparti.
Il faudra aussi :Et c'est bon.Code:apt-get install libglu1-mesa-dev
On peut copier le libwx.so dans le dossier de Zerobrane. En théorie, un make install aurait pu faire l'affaire, mais il ne semble pas copier les bon fichiers :(
Et on tombe sur :
Cela signifie que le programme (car moi je n'ai pas recompilé le studio) n'est pas exactement à la bonne version (compilé avec une autre interface binaire). Dommage.Citation:
Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1010,wx containers,compatible with 2.6).
./zbstudio.sh : ligne 20 : 12313 Abandon /usr/bin/lua src/main.lua zbstudio -cwd "$CWD" "$@"
Pour compiler, il faudra :
Et après, il semble qu'il manque luainspect.Code:apt-get install lua-socket-dev lua-copas
Et je vais malheureusement m'arrêter là.
Ce que j'en pense. Je sais pas pourquoi, même une fois wxLua d'installé, le CMake ne le trouve pas. Pour lua-inspect, il faudrait aussi le compiler à la main, du coup, youpi.
On pourrait surement réussir à terme, mais je trouve que l'effort demandé n'en vaut pas la chandelle (sauf si vous n'avez uniquement qu'un Raspberry Pi sous la main).
Si vous aimez contribuer à l'open source, ce serait le bon moment pour proposé de vrais paquets pour wxLua, notamment.
merci
j'avais perdu patience de ne pas réussir ..... et m'étais remis à mon pc amd64
je vais re essayer avec vos indications !
Bonjour
J'ai retenté ce jour, rien n'y fait
toujours la même erreur :de plus impossible d'installerCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 pi@raspberrypi:~/programmation/LUA/ZeroBraneStudio $ sudo ./zbstudio.sh /usr/bin/lua: src/main.lua:47: module 'wx' not found: no field package.preload['wx'] no file 'lualibs/wx.lua' no file 'lualibs/wx/wx.lua' no file 'lualibs/wx/init.lua' no file '/usr/local/share/lua/5.3/wx.lua' no file '/usr/local/share/lua/5.3/wx/init.lua' no file '/usr/local/lib/lua/5.3/wx.lua' no file '/usr/local/lib/lua/5.3/wx/init.lua' no file '/usr/share/lua/5.3/wx.lua' no file '/usr/share/lua/5.3/wx/init.lua' no file './wx.lua' no file './wx/init.lua' no file 'bin/linux/armhf/clibs/libwx.so' no file 'bin/linux/armhf/clibs/wx.so' no file '/usr/local/lib/lua/5.3/wx.so' no file '/usr/lib/arm-linux-gnueabihf/lua/5.3/wx.so' no file '/usr/lib/lua/5.3/wx.so' no file '/usr/local/lib/lua/5.3/loadall.so' no file './wx.so' stack traceback: [C]: in function 'require' src/main.lua:47: in main chunk [C]: in ?
impossible , pas dans les dépôts !!Code:libwxgtk2.8-dev libwxgtk2.8-0
Aussi j'ai téléchargé les paquets ici => https://www.deb-multimedia.org/pool/...8/wxwidgets2.8 , mais impossible à les installé !!!!
c'est vraiment long long long.... je passe Echec et Mat pour moi
Dommage avec le raspberry ni zerobraneStudio, ni atom, ni sublimeText sont disponibles pour l'armhf :cry::cry: