Page 1 of 8

Installation du SDK Ndless

PostPosted: 08 Aug 2017, 15:57
by Ti64CLi++
J'ai voulu installé le SDK Ndless et pour cela j'ai suivi ce tuto étant sous windows 7 : https://github.com/ndless-nspire/Ndless ... On_Windows
Tout ce déroule très bien. J'ai lancé le script build_toolchain.sh, il a fini sans aucune erreur.
Mais lorsque j’exécute make dans le dossier principal, soit Ndless, il me dit qu'il y a une erreur.
$ make
make -C ndless-sdk
make[1] : on entre dans le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk »
make -C libsyscalls
make[2] : on entre dans le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/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++: Command not found
make[2]: *** [Makefile:18: stubs.o] Error 127
make[2] : on quitte le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/libsyscalls »
make[1]: *** [Makefile:14: build-libsyscalls] Error 2
make[1] : on quitte le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk »
make: *** [Makefile:19: build-ndless-sdk] Error 2

Je ne sais pas comment supprimer cet erreur.
Je précise que j'utilise cygwin, donc si quelqu'un pouvait m'aider je lui en serait très reconnaissant.
Merci d'avance

Re: Installation du SDK Ndless

PostPosted: 08 Aug 2017, 16:25
by Adriweb
En ajoutant "/cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/toolchain/install/bin" dans ton PATH.
(le fameux export PATH="/cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/toolchain/install/bin/:$PATH" dans ton ~/.bashrc)

Re: Installation du SDK Ndless

PostPosted: 08 Aug 2017, 18:06
by Ti64CLi++
Mais où trouver .bashrc? j'ai fait une recherche l'explorateur windows ne le trouve pas :(

Re: Installation du SDK Ndless

PostPosted: 08 Aug 2017, 21:57
by Adriweb
En gros c'est dans "/cygdrive/c/Users/Utilisateur/'. Crée le s'il ne l'est pas. Y'aura peut-être besoin qu'il s'appelle .bash_profile, d'ailleurs, je sais pas trop. Tente les deux, en relancant bien la console cygwin apres.

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 11:13
by Ti64CLi++
Dans le dossier /cygdrive/c/Users/Utilisateur/ je n'ai trouvé qu'un fichier .bash_history.
Quand tu dis dans le dossier /cygdrive/c/Users/Utilisateur/, c'est à cet emplacement, ou alors tu voulais dire aussi dans les sous dossiers de ce dossier?

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 11:18
by Ti64CLi++
et en plus je n'arrive ni à créer un fichier .bash_profile ni un fichier .bashrc, l'explorateur windows me dit que je doit donner un nom de fichier

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 13:30
by Adriweb
Essaye de le créer depuis Notepad++ par exemple, en créant ce nouveau fichier avec le bon contenu et Enregistrer Sous...

Pour info, le fait de mettre cette ligne dans un tel fichier, c'est pour que ça fonctionne dès le démarrage de la console cygwin - normalement tout marche aussi si à chaque fois que tu veux utiliser la toolchain, tu entres la ligne dans ta console.

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 17:17
by Ti64CLi++
J'ai créé les deux fichiers .bashrc et .bash_profile en mettant dans chacun, la ligne export PATH="/cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/toolchain/install/bin:/cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/bin:${PATH}"
Mais lorsque je fait cd /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ puis make j'ai le même message qu'avant à savoir
Code: Select all
$ make
make -C ndless-sdk
make[1] : on entre dans le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk »
make -C libsyscalls
make[2] : on entre dans le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/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++: Command not found
make[2]: *** [Makefile:18: stubs.o] Error 127
make[2] : on quitte le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk/libsyscalls »
make[1]: *** [Makefile:14: build-libsyscalls] Error 2
make[1] : on quitte le répertoire « /cygdrive/c/Users/Utilisateur/Desktop/Elie/cygwin/Ndless/ndless-sdk »
make: *** [Makefile:19: build-ndless-sdk] Error 2

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 17:20
by Adriweb
Oui bref, le PATH n'est toujours pas bon / pris en compte.

Quand tu fais echo $PATH dans la console, ça te donne quoi ?

Re: Installation du SDK Ndless

PostPosted: 09 Aug 2017, 17:33
by Ti64CLi++
Voilà ce qu'il me dit:
Code: Select all
$ echo $PATH
/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/Haskell/bin:/cygdrive/c/Program Files (x86)/Haskell Platform/8.0.1/lib/extralibs/bin:/cygdrive/c/Program Files (x86)/Haskell Platform/8.0.1/bin:/cygdrive/c/GTK/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Program Files (x86)/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x86:/cygdrive/c/Program Files (x86)/EgisTec/MyWinLocker 3/x64:/cygdrive/c/Program Files (x86)/Sybase/SQL Anywhere 8/win32:/cygdrive/c/Program Files/Microsoft SQL Server/120/Tools/Binn:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/c/Program Files (x86)/Windows Live/Shared:/cygdrive/c/Program Files (x86)/IVI Foundation/VISA/WinNT/Bin:/cygdrive/c/PROGRA~1/TIEDUC~1/TI-83P~1/UTILS:/cygdrive/c/SIERRA/BIN:/cygdrive/c/Program Files (x86)/Git/cmd:/cygdrive/c/Program Files (x86)/leJOS EV3/bin:/cygdrive/c/Program Files/leJOS EV3/bin:/cygdrive/c/Program Files (x86)/Skype/Phone:/cygdrive/c/Program Files (x86)/GTK2-Runtime/bin:/cygdrive/c/Program Files (x86)/Haskell Platform/8.0.1/mingw/bin:/cygdrive/c/Users/Utilisateur/AppData/Roaming/cabal/bin:/cygdrive/c/Users/Utilisateur/AppData/Roaming/local/bin:/cygdrive/c/Program Files (x86)/GCC4TI:/cygdrive/c/Program Files (x86)/Microsoft VS Code/bin