π
<-

Le SDK Ndless devient disponible comme conteneur Docker...

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

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby Adriweb » 20 Dec 2015, 11:51

Vogtinator wrote:The termcap dependency is not listed on the wiki as it is needed for GDB, which should've been disabled, as the wiki said.
I wonder why this thread exists, the wiki clearly documented all steps which were needed to get a working environment...

We can see it's outdated and not precise enough, though (doesn't say cygwin32, says gdb doesn't work, has one bad/changed dependency name, etc.)
I'll edit it.

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: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby critor » 20 Dec 2015, 13:03

Big thanks to all of you.

I'm now trying 'make' in the ndless-sdk folder.
I've installed the missing openssl.

But it still fails , in 'zehn_loader' after bulding 'luna' :
Code: Select all
Xavier@Xavier-X550C ~/Ndless-master/ndless-sdk
$ make
make all in tools...
make[1] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools »
make all in luna...
make[2] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/luna »
gcc -W -Wall -DUSE_FILE32API -Wno-unused-parameter   -c -o luna.o luna.c
gcc -W -Wall -DUSE_FILE32API -Wno-unused-parameter   -c -o zip.o minizip-1.1/zip.c
minizip-1.1/zip.c: In function ‘zipOpenNewFileInZip4_64’:
minizip-1.1/zip.c:1265:28: attention : assignment from incompatible pointer type
         zi->ci.pcrc_32_tab = get_crc_table();
                            ^
gcc -W -Wall -DUSE_FILE32API -Wno-unused-parameter   -c -o ioapi.o minizip-1.1/ioapi.c
gcc -o luna luna.o zip.o ioapi.o -lssl -lz -lcrypto
make[2] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/luna »
make all in zehn_loader...
make[2] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/zehn_loader »
"" -g -Os -Wall -Wextra -march=armv5te -fPIE -std=c++11 -fno-rtti -fno-exceptions -Wl,-Tldscript -nostdlib -nostartfiles -I ../../include -D _LDBL_EQ_DBL loader.cpp -o zehn_loader.tns.elf
/bin/sh:  : commande introuvable
Makefile:12 : la recette pour la cible « zehn_loader.tns.elf » a échouée
make[2]: *** [zehn_loader.tns.elf] Erreur 127
make[2] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/zehn_loader »
Makefile:4 : la recette pour la cible « all » a échouée
make[1]: *** [all] Erreur 1
make[1] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools »
Makefile:4 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 1

Xavier@Xavier-X550C ~/Ndless-master/ndless-sdk
$


My guess is that the 'GXX' set by the 'zehn_loader' Makefile remains empty :
Code: Select all
GXX := "$(shell (which arm-elf-g++ arm-none-eabi-g++ arm-linux-gnueabi-g++ | head -1) 2>/dev/null)"
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby Vogtinator » 20 Dec 2015, 13:10

Is arm-none-eabi-g++ in your PATH?
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: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby critor » 20 Dec 2015, 13:31

You're right, it isn't...

In fact, I did add it to the Windows PATH, but forgot to restart the cygwin console then.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby Adriweb » 20 Dec 2015, 13:32

The problem seems to be that /bin/sh isn't there... which is weird.
In the cygwin console, echo $PATH shows, among the rest, "/usr/local/bin" and "/usr/bin" which is where sh is.

In the meantime, make sure to have added both ndless-sdk/bin and ndless-sdk/toolchain/install/bin folders to PATH, and restart the cygwin console after that.


Edit: ninja'd

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: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby critor » 20 Dec 2015, 13:36

@Adriweb the error message was strange, but sh is there.
I think the command not found was the ':' character, because the GXX variable before it was empty.

Missing nspire-gcc now :
Code: Select all
Xavier@Xavier-X550C ~/Ndless-master/ndless-sdk
$ make
make all in tools...
make[1] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools »
make all in luna...
make[2] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/luna »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/luna »
make all in zehn_loader...
make[2] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/zehn_loader »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools/zehn_loader »
make[1] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/tools »
make all in libsyscalls...
make[1] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/libsyscalls »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/libsyscalls »
make all in libndls...
make[1] : on entre dans le répertoire « /home/Xavier/Ndless-master/ndless-sdk/libndls »
nspire-gcc -Os -nostdlib -Wall -Werror -Wextra -ffunction-sections -fdata-sections -c wait_key_pressed.c
make[1]: nspire-gcc : commande introuvable
Makefile:16 : la recette pour la cible « wait_key_pressed.o » a échouée
make[1]: *** [wait_key_pressed.o] Erreur 127
make[1] : on quitte le répertoire « /home/Xavier/Ndless-master/ndless-sdk/libndls »
Makefile:4 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 1

Xavier@Xavier-X550C ~/Ndless-master/ndless-sdk
$
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Le SDK Ndless devient disponible comme conteneur Docker.

Unread postby critor » 20 Dec 2015, 14:14

I just missed the 2nd folder to add to the path in the script final message.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Previous

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] 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.
1228 utilisateurs:
>1219 invités
>4 membres
>5 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)