Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Résolu] error compile - windows  (Lu 1452 fois)
0 Membres et 1 Invité sur ce fil de discussion.
isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« 21 Février 2008, 10:11:24 »

bonjour,
j'ai installé devkitPro sur windows et j'ai setté les variables DEVKITARM, et autres dans Poste de travail, variables d'environnement.
j'essaye de compiler l'exemple helloworld, en mode console, je tape make
voici l'erreur que j'obtiens
C:\devkitPro\examples\nds\Graphics\2D\hello_world>make
make: makefile: line 9:  Error -- Include file /c/devkitPro/devkitARM/ds_rules, not found

kk1 peut m'aider svp ?
merci d'avance
Journalisée
Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #1 : 21 Février 2008, 10:26:51 »

Euh il existe le fichier c:\devkitPro\devkitARM\ds_rules ?

Sinon précise la version du devkit pro, la version de l'OS que tu utilises (Vista ?) ...
« Dernière édition: 21 Février 2008, 10:30:07 par Copper » Journalisée
isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« Réponse #2 : 21 Février 2008, 10:32:39 »

euh oui j'avais commenté
include $(DEVKITARM)/ds_rules

par contre, j'ai toujours cette erreur
C:\devkitPro\examples\nds\Graphics\2D\hello_world>make
make: makefile: line 5:  Error -- Expecting macro or rule defn, found neither


voici les 5 premieres lignes du Makefile

#---------------------------------------------------------------------------------
#.SUFFIXES:
#---------------------------------------------------------------------------------

ifeq ($(strip $(DEVKITARM)),)
 $(error "Please set DEVKITARM in your environment. export DEVKITARM=<path to>devkitARM)
endif

include $(DEVKITARM)/ds_rules
Journalisée
unkwar Hors ligne
Hero Member
*****
Messages: 767


Voir le profil
Oeil de L1NX

« Réponse #3 : 21 Février 2008, 10:35:09 »

Chez moi l'exemple marche très bien, ça ne peux être qu'un problème de path à mon avis...

t'es sur de tes variables d'environnement?
Journalisée

isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« Réponse #4 : 21 Février 2008, 10:41:16 »


C:\devkitPro\examples\nds\Graphics\2D\hello_world>echo %DEVKITARM%
/c/devkitPro/devkitARM

C:\devkitPro\examples\nds\Graphics\2D\hello_world>echo %DEVKITPPC%
/c/deckitPro/devkitPPC

C:\devkitPro\examples\nds\Graphics\2D\hello_world>echo %DEVKITPRO%
/c/devkitpro

C:\devkitPro\examples\nds\Graphics\2D\hello_world>echo %DEVKITPSP%
/c/devkitPro/devkitPSP

C:\devkitPro\examples\nds\Graphics\2D\hello_world>echo %PATH%
C:\Program Files\Microsoft DirectX SDK (November 2007)\Utilities\Bin\x86;C:\VERITAS\NetBackup\bin\;C:\ora10g\client\bin;C:\PROGRA~1\mksnt\bin;C:\PROGRA~1\mksnt\bin\X11;C:\PROGRA~1\mksnt\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Resource Pro Kit\;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\QuickTime\QTSystem\;C:\devkitPro\msys\bin;C:\devkitPro\devkitARM\bin;c:\devkitPro\devkitPSP\bin;C:\texmf\miktex\bin;t:\;c:\devkitPro\msys\bin

C:\devkitPro\examples\nds\Graphics\2D\hello_world>


d'ailleurs c'est quoi la difference entre le chemin c:\devkitPro et /c/devkitPro ??

encore merci pour votre aide
Journalisée
eo Hors ligne
Newbie
*
Messages: 37


Voir le profil
« Réponse #5 : 21 Février 2008, 10:46:18 »

je mettrai "c:\devkitPro\msys\bin" au DEBUT de la variable PATH, sinon c pas forcément le make de msys qui est exécuté si il y en a d'autre dans les path d'avant.
Journalisée
isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« Réponse #6 : 21 Février 2008, 10:52:22 »

C:\devkitPro\examples\nds\Graphics\2D\256_color_bmp>make
make: make: Command not found
make: *** [build] Error 127

C:\devkitPro\examples\nds\Graphics\2D\256_color_bmp>echo %PATH%
C:\devkitPro\msys\bin;C:\Program Files\Microsoft DirectX SDK (November 2007)\Utilities\Bin\x86;C:\VERITAS\NetBackup\bin\;C:\ora1

j'ai refait un test sur le makefile 256_color_bmp (je suis sure de ne pas l'avoir modifié celui-ci)
et c'est pas glorieux non plus, il reconnait pas make
Journalisée
isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« Réponse #7 : 21 Février 2008, 11:10:48 »

en changeant le path, et en mettant le chemin de msys avant mksnt .. ça marche un peu mieux
mais c pas encore ça

j'obtiens

C:\devkitPro\examples\nds\Graphics\2D\256_color_bmp>make
grit /c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/data/drunkenlogo.png -fts -odrunkenlogo
---grit v0.7.2 ---
** src[ 0] : c:/devkitPro/examples/nds/Graphics/2D/256_color_bmp/data/drunkenlogo.png
Conversion finished.
drunkenlogo.s
arm-eabi-gcc -MMD -MP -MF /c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/build/drunkenlogo.d -x assembler-with-cpp -g -mthumb -mthumb-interwork -c drunkenlogo.s -o drunkenlogo.o
main.cpp
arm-eabi-g++ -MMD -MP -MF /c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/build/main.d -g -Wall -O2 -mcpu=arm9tdmi -mtune=arm9tdmi -fomit-frame-pointer -ffast-math -mthumb -mthumb-interwork -I/c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/include -I/c/devkitpro/libnds/include -I/c/devkitpro/libnds/include -I/c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/build -DARM9 -fno-rtti -fno-exceptions -c /c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/source/main.cpp -o main.o
linking 256_color_bmp.elf
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.1.2/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o: In function `CIDLoop':
ds_arm9_crt0.s:(.init+0x2ac): undefined reference to `initSystem'
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitPro/examples/nds/Graphics/2D/256_color_bmp/256_color_bmp.elf] Error 1
rm drunkenlogo.s
make: *** [build] Error 2

C:\devkitPro\examples\nds\Graphics\2D\256_color_bmp>


une idée pour initSystem Huh??
Journalisée
isis Hors ligne
Newbie
*
Messages: 6


Voir le profil
« Réponse #8 : 21 Février 2008, 11:34:00 »

ok je viens de m'en sortir, il faut installer devkitARM r20, comme je l'ai lu sur d'autres forums

Journalisée
Pages: [1]   Haut de page
Imprimer

Aller à: