Forums GAMERGEN

Apprendre la programmation PSP - Partie 2 : Toolchain

Règles du forum
Si vous remarquez un message susceptible d'aller à l'encontre des recommandations dont une partie ou la totalité du contenu ne devrait pas se trouver là, signalez-le à l'équipe de modérateurs en cliquant sur Image.

________________

Toute l'équipe vous souhaite la bienvenue ! Si vous repérez d'éventuelles erreurs qui se seraient glissées dans nos contenus, n'hésitez pas à le signaler dans les commentaires.

Message non lupar lmame » 27 Mai 2007, 12:22

Ketchup Wrote:
trilo Wrote:moi jai un petit probleme.....

quand je tappe: ./toolchain.sh

il y a une erreur après quelque secondes..... :

ERROR: Set $PSPDEV before continuing.
../depends/check-pspdev.sh: Failed.


ps: je suis sous vista.....

je me demandais si quelqu'un pouvait m'aider? :(


Vista pose un GROS problème pour l'installation. Personnellement, je n'ai jamais réussi à l'installer...


Si si :)
En fait il faut aussi installer le pack "rebaseall", j'avais donné cette manip dans les commentaires du premier tuto:

Si vous êtes sous Windows Vista et que quand vous lancez le bash.exe vous avez une exception qui apparaît dans le bash, il faut alors faire un rebaseall...

Vérifiez que dans le répertoire cygwin/bin/ vous ayez bien ash.exe et rebaseall.
Si ce n'est pas le cas, relancez l'installateur de cygwin et ajoutez le pack rebase all.

Une fois ceci fait, lancez une invite de commande MS DOS et tapez ash.exe
Exécutez ensuite rebaseall

Il patchera une palanquée de dll et ça devrait résoudre les soucis d'exécution de sh.exe et de bash.exe


Si vous avez un message comme quoi vous avez un conflit de version cygwin et que (comme moi) vous n'aviez rien installé (de votre plein grès) avant, essayez de copier la dll cygwin1.dll (qui est dans cygwin/bin/) dans le répertoire system32 de votre windows et ressayez.



Edit:
Pour l'erreur:
ERROR: Set $PSPDEV before continuing.
../depends/check-pspdev.sh: Failed.


C'est que tu n'as pas ajouté dans ton .bashrc les lignes:
Code: Select All Code
export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin

regarde mieux le tuto :)
Image
The world is full of love and peace ^_^
lmame Gamer Pro
Gamer Pro
Messages: 235
Inscription: 09 Mai 2009, 01:58
Localisation: July City
Pays: France

Message non lupar trilo » 27 Mai 2007, 15:59

Merci à erwan2004 pour son conseil.
Même si javais mis ces deux lignes : export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin


dans le fichier: .bash_profile

il fallait que je réécrive ces deux lignes en commande juste avant de lancer : ./toolchain.sh

maintenan le toolchain a bien l'air de s'installer comme prévu. :D
merci
trilo Gamer Débutant
Messages: 8
Inscription: 29 Fév 2008, 03:31

Message non lupar counterspy » 27 Mai 2007, 16:45

Bon bah moi, vu que j'ai déjà une distribution de Linux (Ubuntu) d'installée sur mon PC, je me suis dit, pourquoi ne pas installer le toolchain sous Linux (j'avais pas envie de reinstaller tout Cygwin ;) ).
Apres quelques petits gratages de tête pour lançer ./toolchain.sh, j'ai enfin réussi à lançer l'installation du toolchain :D
C'est vachement long à s'installer (ça fait 1h qu'il tourne maintenant). Je vous tient au courant pour dire sa ça fonctionne :wink:

P.S : au passage, bravo pour ce tuto !!! Il n'y a vraiment rien à redire. J'ai hâte de voir la suite :wink:

EDIT : Tout fonctionne à merveille !!!! J'ai réussi à installer le toolchain, créer et compiler mon programme. Il fonctionne nickel sur la PSP !! Merci PSPGen !!!!
Dernière édition par AXGraickJaini le 27 Mai 2007, 17:19, édité 1 fois.
Image
counterspy Gamer Pro
Gamer Pro
Messages: 146
Inscription: 19 Avr 2010, 12:33
Pays: France

Message non lupar benich » 27 Mai 2007, 16:53

Salut

Au bout d'un certain temps, j'ai cette erreur :

Code: Select All Code
aclocal: configure.ac: 19: macro `AM_PROG_AS' not found in library
configure.ac: 7: `automake requires `AM_CONFIG_HEADER', not `AC_CONFIG_HEADER'
automake: configure.ac: installing `./install-sh'
automake: configure.ac: installing `./mkinstalldirs'
automake: configure.ac: installing `./missing'
Makefile.am:35: DX_COND_doc does not appear in AM_CONDITIONAL
Makefile.am:41: DX_COND_html does not appear in AM_CONDITIONAL
Makefile.am:51: DX_COND_chm does not appear in AM_CONDITIONAL
Makefile.am:55: DX_COND_chi does not appear in AM_CONDITIONAL
Makefile.am:67: DX_COND_man does not appear in AM_CONDITIONAL
Makefile.am:77: DX_COND_rtf does not appear in AM_CONDITIONAL
Makefile.am:87: DX_COND_xml does not appear in AM_CONDITIONAL
Makefile.am:97: DX_COND_ps does not appear in AM_CONDITIONAL
Makefile.am:126: DX_COND_pdf does not appear in AM_CONDITIONAL
Makefile.am:155: DX_COND_latex does not appear in AM_CONDITIONAL
automake: Makefile.am: unterminated conditionals: @DX_COND_doc_TRUE@ @DX_COND_html_TRUE@ @DX_COND_chm_TRUE@ @DX_COND_chi_TRUE@ @DX_COND_man_TRUE@ @DX_COND_rtf_TRUE@ @DX_COND_xml_TRUE@ @DX_COND_ps_TRUE@ @DX_COND_pdf_TRUE@ @DX_COND_latex_TRUE@
automake: Makefile.am: unterminated conditionals: @DX_COND_doc_TRUE@ @DX_COND_html_TRUE@ @DX_COND_chm_TRUE@ @DX_COND_chi_TRUE@ @DX_COND_man_TRUE@ @DX_COND_rtf_TRUE@ @DX_COND_xml_TRUE@ @DX_COND_ps_TRUE@ @DX_COND_pdf_TRUE@ @DX_COND_latex_TRUE@
configure.ac: 7: required file `./[config.h].in' not found
automake: Makefile.am: warning: automake does not support EXTRA_DIST being defined conditionally
Makefile.am:10: variable `DX_CONFIG' not defined
configure.ac:8: error: possibly undefined macro: AC_PSPSDK_VERSION
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:9: error: possibly undefined macro: AC_PSPDEV_PATH
configure.ac:11: error: possibly undefined macro: AM_INIT_AUTOMAKE
configure.ac:14: error: possibly undefined macro: AC_PSPDEV_TOOLCHAIN
configure.ac:19: error: possibly undefined macro: AM_PROG_AS
./configure: line 1682: AC_1.0+beta2: command not found
./configure: line 1683: AC_PSPDEV_PATH: command not found
./configure: line 1685: syntax error near unexpected token `pspsdk,'
./configure: line 1685: `AM_INIT_AUTOMAKE(pspsdk, 1.0+beta2)'
../scripts/003-pspsdk-stage1.sh: Failed.


Quelqu'un sait d'ou vient le probleme ?

Merci d''avance

PS : je suis sous Ubuntu 6.10
benich Gamer Averti
Gamer Averti
Messages: 97
Inscription: 17 Avr 2007, 00:00

Message non lupar counterspy » 28 Mai 2007, 12:30

Bah moi je suis sous Ubuntu 7.04 (Feisty Fawn) mais je pense que ça ne change rien.
C'est peut être pas ça mais essaye de relançer l'install du Toolchain en mode Root si tu ne l'as pas déjà fait :wink:
Image
counterspy Gamer Pro
Gamer Pro
Messages: 146
Inscription: 19 Avr 2010, 12:33
Pays: France

Message non lupar lmame » 28 Mai 2007, 14:18

oui il faut être en su pour l'installation :)
Ceci dit on dirait que la version d'automake n'est pas la bonne? :?

Essaie et on verra ensuite :)
Image
The world is full of love and peace ^_^
lmame Gamer Pro
Gamer Pro
Messages: 235
Inscription: 09 Mai 2009, 01:58
Localisation: July City
Pays: France

Message non lupar erwan2004 » 28 Mai 2007, 16:06

lmame Wrote:oui il faut être en su pour l'installation :)
Ceci dit on dirait que la version d'automake n'est pas la bonne? :?

Essaie et on verra ensuite :)


Sous Cygwin pas bession .
Sous linux, on peut facilement l'intaller dans son repertoire perso . (pour les sauvegardes, c'est plus simple)
il suffit de modifier la variable $PSPDEV

cad: PSPDEV="$HOME/PSP/pspdev"

Pas de problème sous suse 10.2
Image
erwan2004 Gamer du Dimanche
Gamer du Dimanche
Messages: 13
Inscription: 05 Déc 2006, 01:00

Message non lupar lmame » 28 Mai 2007, 18:04

Merci je suis au courant :lol:
Image
The world is full of love and peace ^_^
lmame Gamer Pro
Gamer Pro
Messages: 235
Inscription: 09 Mai 2009, 01:58
Localisation: July City
Pays: France

Message non lupar benich » 28 Mai 2007, 19:45

J'étais dans mon dossier personnel et en root ...

Bon je m'y repencherais quand mon ordi reviendra du SAV ( celui sur lequel je suis actuellement a 7 ans alors c'est peut être lié ^^ )
benich Gamer Averti
Gamer Averti
Messages: 97
Inscription: 17 Avr 2007, 00:00

Message non lupar sideb » 15 Juin 2007, 10:31

lmame Wrote:
counterspy Wrote:J'ai toujours pas pigé comment installer automake :cry: Help please !!!


Installe le en relançant l'install de cygwin, tu dois pouvoir sélectionner automake et ne rajouter que lui ;)


Bon alors ça marche aussi sous Linux, mais il faut installer une batterie de trucs en plus avant:
Code: Select All Code
subversion
autoconf
automake
bison
flex
ncurses
texinfo
X11 (Xorg 11) dev


En plus des trucs "normaux":
Code: Select All Code
gcc / gcc++
binutils
make


je confirme ça fonctionne sous Gentoo, Debian et Ubuntu.

PS : je trouve dommage que les tutos soit réalisé sous cygwin et non sous un plateforme GNU/Linux.
sideb Gamer du Dimanche
Gamer du Dimanche
Messages: 34
Inscription: 20 Mai 2007, 18:44
Localisation: Toulouse

Message non lupar sideb » 15 Juin 2007, 10:39

benich Wrote:Salut

Au bout d'un certain temps, j'ai cette erreur :

Code: Select All Code
aclocal: configure.ac: 19: macro `AM_PROG_AS' not found in library
configure.ac: 7: `automake requires `AM_CONFIG_HEADER', not `AC_CONFIG_HEADER'
automake: configure.ac: installing `./install-sh'
automake: configure.ac: installing `./mkinstalldirs'
automake: configure.ac: installing `./missing'
Makefile.am:35: DX_COND_doc does not appear in AM_CONDITIONAL
Makefile.am:41: DX_COND_html does not appear in AM_CONDITIONAL
Makefile.am:51: DX_COND_chm does not appear in AM_CONDITIONAL
Makefile.am:55: DX_COND_chi does not appear in AM_CONDITIONAL
Makefile.am:67: DX_COND_man does not appear in AM_CONDITIONAL
Makefile.am:77: DX_COND_rtf does not appear in AM_CONDITIONAL
Makefile.am:87: DX_COND_xml does not appear in AM_CONDITIONAL
Makefile.am:97: DX_COND_ps does not appear in AM_CONDITIONAL
Makefile.am:126: DX_COND_pdf does not appear in AM_CONDITIONAL
Makefile.am:155: DX_COND_latex does not appear in AM_CONDITIONAL
automake: Makefile.am: unterminated conditionals: @DX_COND_doc_TRUE@ @DX_COND_html_TRUE@ @DX_COND_chm_TRUE@ @DX_COND_chi_TRUE@ @DX_COND_man_TRUE@ @DX_COND_rtf_TRUE@ @DX_COND_xml_TRUE@ @DX_COND_ps_TRUE@ @DX_COND_pdf_TRUE@ @DX_COND_latex_TRUE@
automake: Makefile.am: unterminated conditionals: @DX_COND_doc_TRUE@ @DX_COND_html_TRUE@ @DX_COND_chm_TRUE@ @DX_COND_chi_TRUE@ @DX_COND_man_TRUE@ @DX_COND_rtf_TRUE@ @DX_COND_xml_TRUE@ @DX_COND_ps_TRUE@ @DX_COND_pdf_TRUE@ @DX_COND_latex_TRUE@
configure.ac: 7: required file `./[config.h].in' not found
automake: Makefile.am: warning: automake does not support EXTRA_DIST being defined conditionally
Makefile.am:10: variable `DX_CONFIG' not defined
configure.ac:8: error: possibly undefined macro: AC_PSPSDK_VERSION
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:9: error: possibly undefined macro: AC_PSPDEV_PATH
configure.ac:11: error: possibly undefined macro: AM_INIT_AUTOMAKE
configure.ac:14: error: possibly undefined macro: AC_PSPDEV_TOOLCHAIN
configure.ac:19: error: possibly undefined macro: AM_PROG_AS
./configure: line 1682: AC_1.0+beta2: command not found
./configure: line 1683: AC_PSPDEV_PATH: command not found
./configure: line 1685: syntax error near unexpected token `pspsdk,'
./configure: line 1685: `AM_INIT_AUTOMAKE(pspsdk, 1.0+beta2)'
../scripts/003-pspsdk-stage1.sh: Failed.


Quelqu'un sait d'ou vient le probleme ?

Merci d''avance

PS : je suis sous Ubuntu 6.10


Vérfié que tu as bien installé tous les packets nécessaires, en l'occurence ton probleme viendrait d'automake. Vérfie, si tu as bien le packet d'installé, et que c'est bien la version 1.9.

P.S : Si tu peux passe en 7.04
sideb Gamer du Dimanche
Gamer du Dimanche
Messages: 34
Inscription: 20 Mai 2007, 18:44
Localisation: Toulouse

Message non lupar Ketchup » 15 Juin 2007, 11:03

sideb Wrote:
lmame Wrote:
counterspy Wrote:J'ai toujours pas pigé comment installer automake :cry: Help please !!!


Installe le en relançant l'install de cygwin, tu dois pouvoir sélectionner automake et ne rajouter que lui ;)


Bon alors ça marche aussi sous Linux, mais il faut installer une batterie de trucs en plus avant:
Code: Select All Code
subversion
autoconf
automake
bison
flex
ncurses
texinfo
X11 (Xorg 11) dev


En plus des trucs "normaux":
Code: Select All Code
gcc / gcc++
binutils
make


je confirme ça fonctionne sous Gentoo, Debian et Ubuntu.

PS : je trouve dommage que les tutos soit réalisé sous cygwin et non sous un plateforme GNU/Linux.


Sur le futur site devsgen.com, un tuto sera fait pour installer le toolchain sur Linux (et non cygwin).

Cygwin a été choisi ici car 95% des personnes utilisent windows ...
Ancien Administrateur Mediagen - Complètement retraité.
Avatar de l’utilisateur Ketchup Gamer Argent
Gamer Argent
Messages: 2827
Inscription: 23 Juil 2010, 09:43
Pays: France

PrécédenteSuivante

 

Retourner vers Archives des commentaires de news