1

bonjour à tous.
j'ai suivi le tutorial de Gp32News pour compiler l'exemple 3, mais j'ai eu des erreurs au moment de la compilation et je ne sais pas d'où elle viennent. Voici un screen de Visual MinGW lorsque le problème se manifeste:

Compilation.JPG

Je précise que j'ai correctement ajouté le path de minigp32 dans Autoexec.bat
merci d'avance!

2

il me semble qu'il y a des ligne a suprimer ds le makefile
(qui sont ajouté par le compilateur)
et la le mec il le pécho par le bras et il lui dit '

3

En fait quand tu veux compiler avec minigp32, tu ne dois pas faire de rebuild All, car cette manip' vient écrire des conneries à la fin de ton makefile.
Utilise le Build simple et ça marchera tout seul.

T'es sous 95 pour avoir à modifier ton autoexec.bat ?

4

non je suis sous xp
et j'ai juste fait l'opération build->build pour compiler
quelles sont les lignes à supprimer dans le makefile?

5

Normalement dans l'exemple3 les lignes ont déjà été enlevé puisque ce dernier a déjà été compilé.
C'est pour ça que je n'en parle pas dans le tuto.
sinon les lignes à enlever dans cet exemple
sont tous ce qui se trouve après ce dernier paragraphe :

# Dependency rules
$(TARGET): $(OBJS)
$(CC) -o $(BINDIR)example3.exe $(OBJS) $(INCDIRS) $(LIBDIRS) $(LDFLAGS)


mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

6

chez moi, je n'ai rien apres ces lignes dans le fichier makefile
et le pb persiste
ça me fait la meme chose qqsoit l'exemple que j'essayer de compiler
d'autres solutions a proposer?

7

hum...faut que je réfléchisse.
si ce n'est pas déjà fais recommence tout depuis le début.

mais apparemment ton environement est bien placé puisqu'il s'agit d'une erreur de synatxe.....
Je te tiens au courant...ceci dit je ne connais pas XP
Est-ce que ça peut venir de là ?
Il n'ya pas de système Ms-dos, il me semble.....
Bref, est-ce que qqun d'autre sous XP pourrait nous renseigner ?
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

8

Tu as dit que tu a modifié ton PATH dans l'autoexec.bat, tu devrais essayer de le modifier dans tes variables d'environnements qui sont modifiables via le panneau de configuration->Système je crois, j'ai viré XP donc je ne me souviens plus, mais je regarderais à mon boulot si je peux trouver où on modifie les var. d'env.

Par contre il serait intéressant de connaitre l'erreur exacte, pour cela il faudrait que tu agrandisse la partie Unit (celle où on voit Error mak...) dans la fenêtre de log de visual-minGW.

9

ah oui merde c pas con ça, j'avais meme pas pensé a le faire triso
voila les erreurs dans leur ordre d'apparition:

Error makefile 14
Error makefile 17
Error makefile 20

10

à ce propos, je viens de remarquer que meme en créant un nouvo projet totalement vide (uniquement le .prj), j'ai les 3 memes erreurs lorsque je compile sad

11

oui, as tu modifié ton autoexec.bat ? sur XP, c'est effectivement spécial.

Ouvre une console et lance la commande:
make

regarde si elle est reconnu par le systeme, il se peut simplement que les programmes
ne soient pas dans le PATH.
avatar
:*)

12

oui mon autoexec.bat a été modifié avec le path décrit dans le tuto

13

euhh... pour la commande make, j'ai pas le temps de voir le résultat, la fenetre se ferme immédiatement apres l'execution, et je ne sais plus comment faire pour qu'elle reste gni

14

Tu double click sur make, ou alors tu tapes make dans une fenêtre DOS ?

XP est bien plus bizarre que j'aurais cru...

j.
avatar
:*)

15

quand je lance make.exe, j'ai l'erreur suivante:
*** No targets specified and no makefile found. Stop.

16

j'ai executé c:minigp32binmake.exe pour ça
ça t'éclaire un peu ou pas? smile

17

répondu par mini message.
avatar
:*)

18

alors maintenant il me sort:
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Fatal: Unable to open makefile

donc apparament il reconnait makefile, ce qui veut dire que mon path est bien configuré normalement

19

Non cela veut dire que tu as 2 make.exe, et je m'attendais à quelque chose comme cela...


Tu as certainement un borland Delphi ou C++ sur ta machine. Je n'ai pas fait le test avec un make.exe déjà existant....
avatar
:*)

20

exact, bien vu! smile
j'ai en effet installé Borland Delphi6 récemment
ya un moyen de régler le probleme, sans que j'ai a désinstaller Delphi?

21

L'idée la plus simple : faire les compilations au travers du shell DOS:
aller dans le répertoire ou se trouve le makefile et taper la commande magique :

c:minigp32binmake.exe -f makefile

cela permettra de voir si au moins la compile passe...
avatar
:*)

22

ok je teste ça tout de suite smile

23

le truc c que dans le rep bin, il n'y a pas de fichier makefile
ça me retourne une erreur (normal j'imagine)
donc j'ai copié l'exemple 3 (makefile + les sources + les headers) dans le rep ou se trouve make.exe, je réexecute la commande
et il me sort
no input file
tu es sur de la syntaxe de la commande que tu me donnes?

24

essaye d'abort de doucle cliquer sur le make.bat qui est dans le répertoire de l'example3
avatar
:*)

25

bah le truc c que j'ai suivi le tuto d'installation de gcc, qui disait de supprimer tous les fichiers (pour tester la compilation justement) du rep exemple3, sauf les sources, le linker et makefile.
donc je n'ai plus de make.bat (lol)
au pire je peux réinstaller le zip mais bon... smile

26

ensuite on essaye autre chose dans un deuxième temps:
ouvrir un Shell DOS
aller dans le répertoire minigp32here your projectexample3
et à ce moment tu peux écrire:
c:minigp32binmake.exe -f makefile

sachant que le makefile pris en compte est celui du répertoire actif pour le Shell DOS, c'est à dire celui de example3
avatar
:*)

27

avec ça on retombe sur les rerreurs que j'ai eues au tout début sad

28

on va envoyer un poste pour savoir si quelqu'un sur XP à réussi l'instal alors ...

avatar
:*)

29

je vais essayer de re d/l le zip complet demain, et de tout reprendre à 0
merci de m'avoir consacré du temps smile
@+

30

quant j'avais testé, gt ss xp et ca marchais, de + j'avais builder 5 installé

moi je dit SDT ruleZzz lol wink
et la le mec il le pécho par le bras et il lui dit '