π
<-

[Installation] SDK Ndless

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

[Installation] SDK Ndless

Unread postby Axenntio » 06 Jun 2017, 16:38

Bonsoir bonsoir,

Voilà, j'ai récemment mit la main sous un mac (macOS Sierra), j'ai donc souhaité installé le SDK de Ndless, cependant, quand je veux utiliser la commande `make`, j'ai le droit à un beau
Code: Select all
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ndless-sdk
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C libsyscalls
arm-none-eabi-g++ -mcpu=arm926ej-s -std=c++11 -nostdlib -O3 -fPIE -fno-exceptions -fno-rtti -mlong-calls -Wall -Werror -I ../include/ -I ../thirdparty/nspire-io/include/ -D_TINSPIRE -ffunction-sections -fdata-sections -c stubs.cpp -o stubs.o
make[2]: arm-none-eabi-g++: No such file or directory
make[2]: *** [stubs.o] Error 1
make[1]: *** [build-libsyscalls] Error 2
make: *** [build-ndless-sdk] Error 2
axenntio@Worg:~/Ndless$


Holala, mais c'est parce que tu n'as pas mis les chemins des binaires de toolchain dans ton $PATH !


Si, ils y sont, d'ailleurs, je peux executer `arm-none-eabi-g++` dans mon terminal sans soucis... Une petite solution ? :)

En vous remerciant d'avance :)
User avatar
AxenntioPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 3.9%
 
Posts: 47
Joined: 19 Nov 2014, 20:51
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: Axenntio
GitHub: Axenntio

Re: [Installation] SDK Ndless

Unread postby Adriweb » 06 Jun 2017, 17:32

Si ton path est vraiment bon, et d'apres ce que tu dis, c'est bien le cas, est-ce que le terminal dans lequel tu lances ton make a bel et bien le bon path aussi ?
Autrement dit, est-ce que tu as bien lancé une autre fenetre du terminal apres l'installation/build du SDK ?

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14842
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Installation] SDK Ndless

Unread postby Axenntio » 07 Jun 2017, 16:42

Oui, avec une autre fenêtre, même soucis, `arm-none-eabi-g++` est bien reconnu en temps que commande, mais impossible pour lui d'être reconnu par le makefile.
User avatar
AxenntioPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 3.9%
 
Posts: 47
Joined: 19 Nov 2014, 20:51
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: Axenntio
GitHub: Axenntio

Re: [Installation] SDK Ndless

Unread postby Vogtinator » 07 Jun 2017, 17:41

Axenntio wrote:Oui, avec une autre fenêtre, même soucis, `arm-none-eabi-g++` est bien reconnu en temps que commande, mais impossible pour lui d'être reconnu par le makefile.


That is weird. Does the command execute fine if you copy and paste it from the make output?
Can you add an "echo $PATH" into some of the makefile rules?
User avatar
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 1.6%
 
Posts: 217
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Installation] SDK Ndless

Unread postby Axenntio » 07 Jun 2017, 19:23

Yes, actually, If I only execute the command, this works fine (But g++ can't find the file since I'm not in the right directory).
The `echo $(PATH)` give me the same output in the terminal or in the Makefile.
User avatar
AxenntioPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 3.9%
 
Posts: 47
Joined: 19 Nov 2014, 20:51
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: Axenntio
GitHub: Axenntio

Re: [Installation] SDK Ndless

Unread postby Adriweb » 13 Jun 2017, 18:00

This is just plain weird, never seen that before.

just set CC / CXX (or whatever the variables are) to the full absolute path, maybe, in the makefile... :/

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14842
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [Installation] SDK Ndless

Unread postby Ti64CLi++ » 11 Sep 2017, 21:20

I had the same problem. The reason is that files are in OSx format, and make require UNIX format. Try mac2unix ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [Installation] SDK Ndless

Unread postby Axenntio » 19 Dec 2017, 15:53

Update !
Bon en fait, il faut savoir qu'il ne faut pas faire
Code: Select all
export PATH="~/toNdless"

mais
Code: Select all
export PATH="/Users/name/toNdless"


En gros, il fallait visiblement que les chemins ajoutés à PATH soit absolus et non relatifs

De plus l'option -w n'existe pas pour la commande base64 sous macOS, elle doit être remplacée par -b (lors du make pour installer-4.5)

Code: Select all
"Ndless/ndless/src/installer-4.5/Makefile:30"
Last edited by Axenntio on 19 Dec 2017, 22:35, edited 1 time in total.
User avatar
AxenntioPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 3.9%
 
Posts: 47
Joined: 19 Nov 2014, 20:51
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: Axenntio
GitHub: Axenntio

Re: [Installation] SDK Ndless

Unread postby critor » 19 Dec 2017, 20:27

Merci pour tes retours. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.6%
 
Posts: 42406
Images: 17124
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: No registered users and 13 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
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.
1261 utilisateurs:
>1239 invités
>15 membres
>7 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)