π
<-
Chat plein-écran
[^]

Buid ndless-sdk - Blocage

C, C++, ASM...

Re: Buid ndless-sdk - Blocage

Unread postby Adriweb » 12 May 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.5%
 
Posts: 13411
Images: 1094
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Unread postby newprog_creator » 13 May 2021, 00:03

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

Code: Select all
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...
User avatar
newprog_creator
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 85.7%
 
Posts: 38
Joined: 29 Mar 2014, 19:07
Gender: Not specified
Calculator(s):
Class: bac+13

Re: Buid ndless-sdk - Blocage

Unread postby Adriweb » 13 May 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.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.5%
 
Posts: 13411
Images: 1094
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Unread postby newprog_creator » 13 May 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.
User avatar
newprog_creator
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 85.7%
 
Posts: 38
Joined: 29 Mar 2014, 19:07
Gender: Not specified
Calculator(s):
Class: bac+13

Online

Re: Buid ndless-sdk - Blocage

Unread postby SlyVTT » 13 May 2021, 12:15

On est là pour ça. Essayer d'aider quand on peut.
En l'occurrence, Adriweb a bien assuré :#top#:
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire
Image Image Image Image
User avatar
SlyVTTProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 46.5%
 
Posts: 105
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Re: Buid ndless-sdk - Blocage

Unread postby Adriweb » 13 May 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.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.5%
 
Posts: 13411
Images: 1094
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Buid ndless-sdk - Blocage

Unread postby Lionel Debroux » 13 May 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.1%
 
Posts: 6682
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Previous

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
725 utilisateurs:
>697 invités
>22 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)