π
<-
Chat plein-écran
[^]

Buid ndless-sdk - Blocage

C, C++, ASM...

Re: Buid ndless-sdk - Blocage

Message non lude Adriweb » 12 Mai 2021, 23:25

C'est presque tout bon :)

(Pour info, il fallait supprimer tout --with-python=${PYTHON} pas juste la premiere partie).

Ceci n'est pas bon : export PATH="/home/33685/Ndless/ndless-sdk/toolchain/install/bin:/home/33685/Ndless/ndless-sdk/bin".
Tu ecrase tout ton PATH par juste celui de ndless en faisant ca !
Fais plutot : export PATH="/home/33685/Ndless/ndless-sdk/toolchain/install/bin:/home/33685/Ndless/ndless-sdk/bin:$PATH".
Et cette ligne, il faut que tu la mette en bas de ton fichier de configuration du shell (bash ou autre). Apparemment c'est le fichier .bash_profile (ou .bashrc) dans C:\cygwin\home\ . C'est peut etre un fichier caché.
Ensuite redémarre le terminal. Si c'est toujours pas bon, execute la ligne toute seule dans le terminal, reviens dans "~/Ndless" et tente de nouveau le make
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Message non lude newprog_creator » 13 Mai 2021, 00:03

Ok, en effet ça marche mieux. Mais il y a une erreur :

Code: Tout sélectionner
make[3]: Entering directory '/home/33685/Ndless/ndless-sdk/tools/zehn_loader'
"/home/33685/Ndless/ndless-sdk/toolchain/install/bin/arm-none-eabi-g++" -g -Os -Wall -Wextra -march=armv5te -fPIE -std=c++11 -fno-rtti -fno-exceptions -Wl,-Tldscript -Wl,--gc-sections -nostdlib -nostartfiles -ffreestanding -I ../../include loader.cpp -o zehn_loader.tns.elf
loader.cpp:7:10: fatal error: zehn.h: No such file or directory
    7 | #include <zehn.h>
      |          ^~~~~~~~
compilation terminated.
make[3]: *** [Makefile:14: zehn_loader.tns.elf] Error 1
make[3]: Leaving directory '/home/33685/Ndless/ndless-sdk/tools/zehn_loader'
make[2]: *** [Makefile:4: all] Error 1
make[2]: Leaving directory '/home/33685/Ndless/ndless-sdk/tools'
make[1]: *** [Makefile:14: build-tools] Error 2
make[1]: Leaving directory '/home/33685/Ndless/ndless-sdk'
make: *** [Makefile:19: build-ndless-sdk] Error 2

33685@LAPTOP-0U0NIU4Q ~/Ndless


Merci pour votre réponse. Si je parviens à aboutir, je rédigerai une petite synthèse si ca peut aider d'autres membres...
Je reviendrai lire la réponse espérée demain matin...
Avatar de l’utilisateur
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 74.2%
 
Messages: 67
Inscription: 29 Mar 2014, 19:07
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: bac+13

Re: Buid ndless-sdk - Blocage

Message non lude Adriweb » 13 Mai 2021, 00:11

Ca c'est parce que Windows ne sait pas gérer les symlinks comme sur Linux/macOS.
D'ailleurs la doc ici le dit: https://hackspire.org/index.php/C_and_a ... in_and_SDK : "On Windows, fix the few symlinks, for instance zehn.h [....]" ;)

Si on regarde dans le repo github, on le voit : https://github.com/ndless-nspire/Ndless ... ehn/zehn.h est un symlink vers ../../include/zehn.h.

Donc bref, en gros, copie le fichier ndless-sdk/include/zehn.h dans le dossier ndless-sdk/tools/genzehn/zehn.h, et ca ira mieux.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Message non lude newprog_creator » 13 Mai 2021, 09:27

Merci Adriweb,
Ca y est, c'est terminé ! :p
Quand je tape la commande nspire-gcc, jai bien la réponse :

arm-none-eabi-gcc: fatal error: no input files
compilation terminated.

En fait, petite correction, pour que le make marche, il faut que le fichier zehn.h soit seulement dans "ndless-sdk/include/" et non pas dans "ndless-sdk/tools/genzehn/".

Encore merci à tous ceux qui m'ont aider notamment pour leur patience. Je vais pouvoir me rééessayer à la programmation en C sur Ti nspire. J'espère que cela me plaira.
Avatar de l’utilisateur
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 74.2%
 
Messages: 67
Inscription: 29 Mar 2014, 19:07
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: bac+13

Re: Buid ndless-sdk - Blocage

Message non lude SlyVTT » 13 Mai 2021, 12:15

On est là pour ça. Essayer d'aider quand on peut.
En l'occurrence, Adriweb a bien assuré :#top#:
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Re: Buid ndless-sdk - Blocage

Message non lude Adriweb » 13 Mai 2021, 12:28

Mais le fichier est déjà dans le dossier include/ :p

Enfin bref, tant mieux que ça marche maintenant :)
Finalement rien d'autre qu'installer les dépendances et régler ce pb de symlink pour windows.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Message non lude Lionel Debroux » 13 Mai 2021, 13:08

Windows gère en réalité les symlinks depuis longtemps (Vista), mais ils ne sont pas facilement accessibles, allez savoir pourquoi. Link Shell Extension est (était ? ça fait longtemps que je n'ai pas essayé de l'utiliser) une des façons de les utiliser.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Précédente

Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
803 utilisateurs:
>778 invités
>20 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)