img
@_ö
(09:47)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo + 30 inconnu(s)

Login :  Mot de passe :      Se souvenir de moi.  Mot de passe perdu ?
/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/2 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Prog C TI (45r) » `tigcc' not found
./Post de départ - `tigcc' not found
18.06.2001 - 25637
20:02  Folco - Posté : 04-09-2011  M

yop,


J'essaye de relancer gcc4ti en ligne de commande pour la première fois depuis un bail suos Win XP.
Quand je tape "tigcc" dans un shell, j'obtiens ça :
'tigcc' n'est pas reconnu en tant que commande interne 
ou externe, un programme exécutable ou un fichier de commandes.

Et j'ai rebooté depuis l'installation. Est-ce normal ? Je croyais avoir déjà invoqué tigcc sous Win en ligne de commande, sans problème.


Ca semble pas être trop grave, je dois pouvoir rajouter le path vers tigcc dans le path du système (ou de mon user, ça doit être mieux).
Au passage, c'est pas recommandé de mettre program files dans le path sous Windows ?


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./Publicité AdSense
./1
27.04.2006 - 37266
20:21  @Zerosquare - Posté : 04-09-2011  @_ö

Folco (./0) :
Au passage, c'est pas recommandé de mettre program files dans le path sous Windows ?
Ben ça ne va pas t'aider beaucoup, les sous-répertoires du %PATH% ne sont pas explorés. Donc à moins que t'installes directement tout dans Program Files sans créer de sous-répertoires... %)


Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau

« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./2
18.06.2001 - 25637
20:22  Folco - Posté : 04-09-2011  M

Ah ok c'est pas récursif, donc faut que j'ajoute à la main les répertoires des programmes que je veux lancer en ligne de commande, merci.

Erf, si je définis PATH pour mon compte, ça va overrider les paramètres systèmes, les compléter, ou créer un problème ? :D
J'aime pas donner des droits au système à tout bout de champs.

Edité par Folco le 04-09-2011 à 20:23:53.

<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./3
27.04.2006 - 37266
20:23  @Zerosquare - Posté : 04-09-2011  @_ö

Yep (mais c'est pareil sous Linux, non ?)


Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau

« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./4
18.06.2001 - 25637
20:25  Folco - Posté : 04-09-2011  M

J'ai édité. Oui, je crois que c'est pareil, mais je me suis pas posé la question (/usr/bin:~/bin powa :p )


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./5
18.06.2001 - 25637
20:56  Folco - Posté : 04-09-2011  M

Bizarement, quand je lance une console depuis le menu démarrer (Exécuter : cmd), j'arrive à invoquer tigcc.
Quand j'utilise le menu Outils de Code::Blocks (qui permet de lancer différents programmes externes, ça doit être assez classique comme menu), ben ça fait comme si j'avais pas rajouté "program files\gcc4ti" dans le path.

Voici le screen des deux consoles juxtaposées :
#tromb# Fichier joint : img (console.png)

Une idée d'où ça pourrait venir ?


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./6
18.06.2001 - 25637
20:58  Folco - Posté : 04-09-2011  M

Tiens, je retrouve ce vieux script dans eexec :
echo off 
 
tigcc -v eexec.s -o eexec 
 
move eexec.??z ../ 
 
del *.o *.??z

Je pense que ça marchait.


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./7
28.10.2001 - 7400
21:03  Lionel Debroux - Posté : 04-09-2011  M

"#" n'est pas reconnu en tant que commande interne -> on dirait que tu exécutes un script shell sh sur Windows ?
Est-ce que tu as ajouté $TIGCC au PATH global du système, puis démarré C::B ?


Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
./8
27.04.2006 - 37266
21:05  @Zerosquare - Posté : 04-09-2011  @_ö

(Folco : qu'est-ce que tu essaies de cacher sur ton screenshot ? :p )


Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau

« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./9
18.06.2001 - 25637
21:10  Folco - Posté : 04-09-2011  M

Lionel Debroux (./7) :
"#" n'est pas reconnu en tant que commande interne -> on dirait que tu exécutes un script shell sh sur Windows ?

Je me suis loupé, l'habitude :D
Lionel Debroux (./7) :
Est-ce que tu as ajouté $TIGCC au PATH global du système, puis démarré C::B ?

Ah non, j'ai pas défini cette variable, j'ai juste ajouté "c:\program files\gcc4ti" à %PATH%.
Je vais essayer en modifiant le path ET en rajoutant la variable %TIGCC%
Zerosquare (./8) :
(Folco : qu'est-ce que tu essaies de cacher sur ton screenshot ? img )

Rien, je crois qu'il y a un très vilain pirate qui a patché le binaire de ma console, c'est du beau ça sifflote (d'ailleurs je me suis loupé, le "3.0" n'a rien à faire là #triso# )


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./10
27.04.2006 - 37266
21:15  @Zerosquare - Posté : 04-09-2011  @_ö

Mouais :p

Je pense à un truc, il ne faut pas des guillemets autour de C:\Program Files\gcc4ti ? (il y a une espace dedans)


Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau

« Sur Atari tout le hardware tu trouvera, le driver toi même tu le codera » — GT Turbo
./11
10.06.2001 - 26773
21:16  Pen^2 - Posté : 04-09-2011  M

Folco (./5) :
Une idée d'où ça pourrait venir ?
As tu relancé code blocks ? La console qu'il lance hérite probablement de son environnement.



./12
18.06.2001 - 25637
21:31  Folco - Posté : 04-09-2011  M

Bon, j'ai essayé vos suggestions (ajout de %TIGCC% dans les variables système, pas locales), ajout de guillemets pour définir cette variable (à noter que %PATH% n'en a pas besoin), rien n'y fait :
#tromb# Fichier joint : img (console.png)


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./13
10.06.2001 - 6428
08:50  Uther - Posté : 05-09-2011  M

Tu as pensé à redémarrer la console après avoir édité la variable? Ou peut-être redémarrer windows, mais la je suis moins sur.



./14
18.06.2001 - 25637
08:54  Folco - Posté : 05-09-2011  M

Oui. Rien n'y fait, je dois rater un truc. :(


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./15
11.11.2001 - 113548
10:14  @vince - Posté : 05-09-2011  M

Dans ces deux consoles, taper la commande "path" (toute seule sans argument ni espace à la fin) renvoie la même chose ? (au caractère près)

Code Blocks n'aurait pas un paramètre de rédéfinition du path ?

Dans les chemins de ton path(et dans l'ordre), y'aurait pas un path.exe, .cmd ou .bat qui trainerait ?

On peut voir le contenu de build.bat ?


Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // http://www.yaronet.com/posts.php?s=6238
./16
10.06.2001 - 6428
11:22  Uther - Posté : 05-09-2011  M

Essaie d'installer Gcc4ti dans un nom de répertoire sans espace pour voir. Le fait que "Program Files" soit en deux mot est un problème récurent sous windows.



./17
11.11.2001 - 113548
11:32  @vince - Posté : 05-09-2011  M

Ou alors tu utilises progra~1 comme nom (le 1 devant être remplacé par le bon si tu as plusieurs noms longs)


Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // http://www.yaronet.com/posts.php?s=6238
./18
18.06.2001 - 25637
15:17  Folco - Posté : 05-09-2011  M

Je teste vos pistes. J'ai des résultats différents pour
echo %path%

Sous C::B :
c:\Program Files\Codeblocks\Mingw\bin;c:\Windows\system32;c:\windows;c:\windows\system32\webm

Et sur le Bureau :
c:\Windows\system32;c:\windows;c:\windows\system32\webm\c:program files\gcc4ti

Je vais voir sur le forum de C::B pourquoi il s'évertue à modifier le path sans mon accord.

Merci pour toutes vos réflexions et conseils.

Edité par Folco le 05-09-2011 à 15:46:23.

<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./19
10.06.2001 - 26773
15:30  Pen^2 - Posté : 05-09-2011  M

il semblerait que tu aies un smiley au milieu de ton path, le problème vient sans doute de là :o

(effectivement, on dirait qu'il écrase carrément le path d'origine au lieu de concaténer #tritop# )



./20
18.06.2001 - 25637
15:46  Folco - Posté : 05-09-2011  M

( :D )
(corrigé)


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./21
11.11.2001 - 113548
15:49  @vince - Posté : 05-09-2011  M

je ne sais pas si ça vient de la correction mais tu pourrais confirmer qu'en vrai tu as un point virgule après webm\ ?


Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // http://www.yaronet.com/posts.php?s=6238
./22
18.06.2001 - 25637
16:06  Folco - Posté : 05-09-2011  M

Je confirme, problème de recopie, mais bien vu #hehe#


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./23
18.06.2001 - 25637
18:17  Folco - Posté : 05-09-2011  M

Bon, problème trouvé. J'utilise ça : http://rocketdock.com/

Il se trouve que ce launcher doit garder un snapshot des variables d'environnements quand on l'installe, car C::B n'est pas dans le même environnement quand je le lance depuis le menu démarrer ou le dock.
La suppression/réinstallation de RocketDock corrige le problème.

Voili voilou, merci à tous pour tout, vos pistes, et ce que j'ai encore appris grâce à ce problème. :)


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./24
18.06.2001 - 25637
15:28  Folco - Posté : 10-09-2011  M

Bon, puisqu'il m'arrive la même chose, mais sur ma Debian, je reviens vers vous %) (heureusement que j'ai pas mis l'OS dans le titre, ça permet de recycler ^^)

Configuration de l'environnement :
$ echo $SHELL 
/bin/bash 
$ echo $PATH 
/home/folco/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:[b]/usr/local/share/gcc4ti/bin[/b] 
$ echo $TIGCC 
/usr/local/share/gcc4ti

Tout semble normal.
$TIGCC est défini dans mon .bashrc, $PATH y est complété (je l'ai fait à la main, mais a priori c'est la même chose que ce que fait le script d'install, de toute façon les variables me semblent bonnes).

Dans un shell (gnome-terminal ou xterm) :
$ tigcc 
tigcc: no input file

Et je peux assembler des programmes, donc le path et $TIGCC sont bien bons.


Configuration de Code::Blocks :
J'utilise un outil pour me lancer mon script de build (en-tête : #!/bin/bash). Les paramètres de l'outil sont :
exécutable : ./build.sh
path : ${PROJECT_DIR}


Problème :
Si mon script invoque directement `tigcc' :
./build.sh: line7: tigcc: command not found [...]

Si mon script invoque `/usr/local/share/gcc4ti/bin/tigcc' :
Fatal error: TIGCC is not defined in the environment [...]


Alors que se passe-t-il ? J'ai paramétré C::B pour me lancer par défaut bash dans un xterm quand il me lance un shell. Qu'est-ce qui ne va pas ? Mon .bashrc semble complètement ignoré... Ca fait une heure que je piannote, je trouve rien...


(et encore, au début, je croyais que c'était parce que j'utilisais un trick pour faire faire un --noclose à gnome-terminal qui ne propose pas l'option, mais même pas : j'obtiens le même comportement avec un simple xterm lancé sans paramètres)

Vos avis et pistes vers lesquelles chercher sont les bienvenus, je vous en remercie d'avance. :)


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./25
28.10.2001 - 7400
15:46  Lionel Debroux - Posté : 10-09-2011  M

Essaie d'ajouter un "source ~/.bashrc" explicite dans ton build.sh.


Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
./26
18.06.2001 - 25637
15:50  Folco - Posté : 10-09-2011  M

Même erreur, quelque soit l'invocation à tigcc.


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./27
28.10.2001 - 7400
16:31  Lionel Debroux - Posté : 10-09-2011  M

Ca, c'est plus bizarre...


Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
./28
18.06.2001 - 25637
17:20  Folco - Posté : 10-09-2011  M

Et donc même quand je mets `TIGCC=/usr/local/share/gcc4ti' dans mon script, juste avant l'invocation à tigcc, j'ai le même message "TIGCC not declared in the environment [...]"


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./29
18.06.2001 - 25637
17:24  Folco - Posté : 10-09-2011  M

Autres indices :
Quand je dis à C::B de me lancer un terminal, et que moi-même je table ./build.sh, ça marche. Les variables globales sont bonnes.
Quand je dis à C::B de me lancer ça : /bin/bash -c './build.sh, ça ne marche pas non plus.

Que puis-je fournir encore, comme indices, pour établir un diagnostic ?


<<< Kernel Extremist©®™ >>> WIP : r6 - 2014-03-08

Les ministres ne sont que des commis chargés d'exécuter les ordres des grands banquiers, des pantins dont la Haute Banque tire les ficelles. Alexandre Millerand, président du conseil des ministres...

Un des bienfaits de la Révolution est d'avoir livré la France aux hommes d'argent qui, depuis cent ans, la dévorent. Anatole France
./Publicité AdSense
 « - 1/2 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Prog C TI (45r) » `tigcc' not found

./Poster un nouveau message. - Ouvrir dans une nouvelle fenêtre
Login : Mot de passe :

url - image - media  
spoiler - pre - fixed
quote - box - hr
poll - code





Smileys
Smileys perso
Pièce jointe
     Flood control (?) :    
Les messages postés sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus.

» yN ©1624 - Aide / Charte / Crédits
35ms | Statistiques