ravioli156
27/02/2006, 18h02
Salut à tous,
Je tente d'installer palib sous linux, mais j'ai quelques problèmes. La compilation du devkitpro s'est faite sans aucun souci, et se trouve sur mon disque dans le rep /home/mat/devkitpro.
J'ai défini les 3 variables d'environnement $DEVKITPRO, $DEVKITARM et $PAPATH qui pointent respectivement sur :
/home/mat/devkitpro
/home/mat/devkitpro/devkitARM/
/home/mat/devkitpro/PAlib
J'ai décompressé PAlib à la racine de $DEVKITPRO, ce qui me donne cette arbo :
drwxr-xr-x 10 mat mat 4096 2006-02-26 19:16 devkitARM
drwxr-xr-x 4 mat mat 4096 2006-02-26 22:06 libgba
drwxr-xr-x 4 mat mat 4096 2006-02-26 22:06 libnds
drwxr-xr-x 8 mat mat 4096 2006-02-27 16:46 PAlib
-rw-r--r-- 1 mat mat 9634305 2006-02-26 17:55 PAlib0.998b.zip
drwxr-xr-x 2 mat mat 4096 2006-02-27 16:38 PAlibDoc Eng
drwxr-xr-x 2 mat mat 4096 2006-02-27 16:38 PAlibDoc Fr
drwxr-xr-x 18 mat mat 4096 2006-02-27 16:38 PAlibExamples
drwxr-xr-x 5 mat mat 4096 2006-02-27 16:38 PAlibTemplate
Mais c'est en éxecutant install.sh présent dans le rep PAlib que les problèmes arrivent. Il commence à compiler et très vite me marque un message d'erreur; Voici la sortie de la compilation :
mat@duron700:~/devkitpro/PAlib$ ./install.sh
make clean -C lib/arm7
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
clean ...arm7
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
make clean -C lib/arm9
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm9 »
clean ...PA_Game
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm9 »
make -C lib/arm7
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
command7.c
main.c
/home/mat/devkitpro/PAlib/lib/arm7/./main.c: In function 'InterruptHandler':
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: 'REG_IF' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: (Each undeclared identifier is reported only once
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: for each function it appears in.)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c: In function 'main':
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:169: error: 'REG_IME' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:171: error: 'REG_IE' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:172: error: 'REG_IF' undeclared (first use in this function)
make[2]: *** [main.o] Erreur 1
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
make: *** [all] Erreur 2
/home/mat/devkitpro/devkitARM/arm-elf/bin/ar -cr lib/libpa7.a lib/arm7/build/command7.o lib/arm7/build/microphone7.o lib/arm7/build/ModFile.o lib/arm7/build/PA.o lib/arm7/build/Sound7.o
/home/mat/devkitpro/devkitARM/arm-elf/bin/ar: lib/arm7/build/microphone7.o: Aucun fichier ou répertoire de ce type
make: *** [archive] Erreur 1
Donc si quelqu'un (allez au hasard... mollusk :whst: ) avait une idée de ce qui coince, ça serait sympa :)
Je tente d'installer palib sous linux, mais j'ai quelques problèmes. La compilation du devkitpro s'est faite sans aucun souci, et se trouve sur mon disque dans le rep /home/mat/devkitpro.
J'ai défini les 3 variables d'environnement $DEVKITPRO, $DEVKITARM et $PAPATH qui pointent respectivement sur :
/home/mat/devkitpro
/home/mat/devkitpro/devkitARM/
/home/mat/devkitpro/PAlib
J'ai décompressé PAlib à la racine de $DEVKITPRO, ce qui me donne cette arbo :
drwxr-xr-x 10 mat mat 4096 2006-02-26 19:16 devkitARM
drwxr-xr-x 4 mat mat 4096 2006-02-26 22:06 libgba
drwxr-xr-x 4 mat mat 4096 2006-02-26 22:06 libnds
drwxr-xr-x 8 mat mat 4096 2006-02-27 16:46 PAlib
-rw-r--r-- 1 mat mat 9634305 2006-02-26 17:55 PAlib0.998b.zip
drwxr-xr-x 2 mat mat 4096 2006-02-27 16:38 PAlibDoc Eng
drwxr-xr-x 2 mat mat 4096 2006-02-27 16:38 PAlibDoc Fr
drwxr-xr-x 18 mat mat 4096 2006-02-27 16:38 PAlibExamples
drwxr-xr-x 5 mat mat 4096 2006-02-27 16:38 PAlibTemplate
Mais c'est en éxecutant install.sh présent dans le rep PAlib que les problèmes arrivent. Il commence à compiler et très vite me marque un message d'erreur; Voici la sortie de la compilation :
mat@duron700:~/devkitpro/PAlib$ ./install.sh
make clean -C lib/arm7
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
clean ...arm7
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
make clean -C lib/arm9
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm9 »
clean ...PA_Game
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm9 »
make -C lib/arm7
make[1]: entrant dans le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
command7.c
main.c
/home/mat/devkitpro/PAlib/lib/arm7/./main.c: In function 'InterruptHandler':
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: 'REG_IF' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: (Each undeclared identifier is reported only once
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:48: error: for each function it appears in.)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c: In function 'main':
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:169: error: 'REG_IME' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:171: error: 'REG_IE' undeclared (first use in this function)
/home/mat/devkitpro/PAlib/lib/arm7/./main.c:172: error: 'REG_IF' undeclared (first use in this function)
make[2]: *** [main.o] Erreur 1
make[1]: *** [build] Erreur 2
make[1]: quittant le répertoire « /home/mat/devkitpro/PAlib/lib/arm7 »
make: *** [all] Erreur 2
/home/mat/devkitpro/devkitARM/arm-elf/bin/ar -cr lib/libpa7.a lib/arm7/build/command7.o lib/arm7/build/microphone7.o lib/arm7/build/ModFile.o lib/arm7/build/PA.o lib/arm7/build/Sound7.o
/home/mat/devkitpro/devkitARM/arm-elf/bin/ar: lib/arm7/build/microphone7.o: Aucun fichier ou répertoire de ce type
make: *** [archive] Erreur 1
Donc si quelqu'un (allez au hasard... mollusk :whst: ) avait une idée de ce qui coince, ça serait sympa :)