Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1284 connectés 

  FORUM HardWare.fr
  Programmation

  [make/gcc] problème de compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[make/gcc] problème de compilation

n°107354
omega2
Posté le 03-03-2002 à 23:12:23  profilanswer
 

Bonjour à tous.  
Je souhaite faire des programmes fonctionnant sur PALM.
J'ai donc installé (dans l'ordre) sur mon poste les programmes suivant :  
cygwin-b20.1-full  
prc-tools 2.0  
Palm OS SDK (4.0 , 3.5 et 3.1 )  
l'update du SDK 4.0  
pilrc  
les exemples du SDK 4.0 et 3.5  
 
J'ai fait les l'installations en suivant les instructions du site "Rodolphe's Palm Programming".
 
J'ai ensuite essayé de compiler l'exemple Address du SDK 4.0 et j'ai toute une série de message du genre :
 
\PalmDev\sdk\include\Core\System\SysEvtMgr.h:237: warning: '__callseq__' attribute directive ignored
 
Les fichiers corespondant à ces messages d'alertes semblent tous appartenir aux SDK de PALM (bref, je veux pas les modifier). Comment puis je empécher ces messages d'alerte d'aparaitre et ainsi voir la liste des véritables erreurs.
 
Je demande ça car la compilation finis par le message :
 
MAKE.EXE: *** [code00001hello.grc] Error 1
 
Voilà le contenu du fichier makefile que j'ai créé pour compiler le programme :
 
 
hello.prc: code0001.hello.grc tfrm03e8.bin
 
 build-prc  Address.prc "Hello" XXXX *.grc *.bin
 ls -l *.prc
 
tfrm03e8.bin: Address.rcp Address.h
 pilrc Address.rcp  
 
code0001.hello.grc: Address.c Address.h
 
 m68k-palmos-gcc -O1 -c Address.c -o Address.o  
 
 m68k-palmos-gcc -O1 Address.o -o Address
 
 m68k-palmos-obj-res Address
 
 
Un gros merci à celui/celle qui sera capable de m'aider face à ce problème. :)


---------------
VIVE L'AMOUR. :)
mood
Publicité
Posté le 03-03-2002 à 23:12:23  profilanswer
 

n°107355
Jar Jar
Intaigriste
Posté le 03-03-2002 à 23:23:12  profilanswer
 

Tu devrais poster les lignes qui précèdent ça :
MAKE.EXE: *** [code00001hello.grc] Error 1
Parce que là, on ne peut rien dire.

n°107388
omega2
Posté le 04-03-2002 à 11:11:37  profilanswer
 

Jar Jar a écrit a écrit :

Tu devrais poster les lignes qui précèdent ça :
MAKE.EXE: *** [code00001hello.grc] Error 1
Parce que là, on ne peut rien dire.  



Ben justement, toutes les lignes qui reste visible à l'écran sont du type
 
\PalmDev\sdk\include\Core\System\SysEvtMgr.h:237: warning: '__callseq__' attribute directive ignored
 
 
Il y a juste le numéro de ligne et le nom du fichier qui change.
Le reste, ca disparait beaucoup trop vite pour pouvoir le lire. :( (saloperie de fenêtre dos qui permet pas de remonter dans la liste des messages envoyé par le programme).
 
C'est pour ça que je demande comment faire disparaitre ces messages qui m'enpêche de voir les autres messages.

n°107392
Jar Jar
Intaigriste
Posté le 04-03-2002 à 11:28:09  profilanswer
 

make > toto 2>&1

n°107655
omega2
Posté le 04-03-2002 à 23:37:22  profilanswer
 

Jar Jar a écrit a écrit :

make > toto 2>&1  



Ca marche pas :
MAKE.EXE: *** No rule to make target `2'. Stop.
 
Je peux tenter quoi maintenant?


---------------
VIVE L'AMOUR. :)
n°107658
Jar Jar
Intaigriste
Posté le 04-03-2002 à 23:41:23  profilanswer
 

omega2 a écrit a écrit :

Ca marche pas :
MAKE.EXE: *** No rule to make target `2'. Stop.
 
Je peux tenter quoi maintenant?



Tu peux tenter la même chose avec un Bourne shell (la manip ne marche pas en tcsh, je ne sais pas pour le zsh et le ksh). Si c'est déjà le cas, fais attention aux espaces.

n°107721
Rawhead re​x
Argghhhhh
Posté le 05-03-2002 à 09:56:10  profilanswer
 

omega2 a écrit a écrit :

Ca marche pas :
MAKE.EXE: *** No rule to make target `2'. Stop.
 
Je peux tenter quoi maintenant?  




 
As-tu bien respecter la casse imposer par la commande:
make > toto 2>&1 ?
En particulier il faut absolument laisser collee l'expression '2>&1' car si tu decolle le '2' du '>' ca veut pas dire la meme chose!
Du coup a lieu de rediriger la sortie erreur vers la sortie standard, tu essaye de compiler un fichier qui s'appelle '2' :)

n°107820
omega2
Posté le 05-03-2002 à 13:58:23  profilanswer
 

J'ai bien fait gaffe à respecter les espaces (et les non espaces).
 
Jar Jar > Je vais avoir du mal à changer de shell vu que je compile sous windows dans une fenêtre dos.
 
Bon, je vais voir s'il y n'a pas un autre shell qui aurait été installé avec les outils de compilations. (on sait jamais)


---------------
VIVE L'AMOUR. :)
n°107838
Rawhead re​x
Argghhhhh
Posté le 05-03-2002 à 14:47:02  profilanswer
 

Je viens de penser a un truc, si tu pipe avec un more ca marches pas ?
'make | more'

n°107986
Jar Jar
Intaigriste
Posté le 05-03-2002 à 19:54:11  profilanswer
 

omega2 a écrit a écrit :

Jar Jar > Je vais avoir du mal à changer de shell vu que je compile sous windows dans une fenêtre dos.



bash est fourni avec cygwin. Ça change la vie.

mood
Publicité
Posté le 05-03-2002 à 19:54:11  profilanswer
 

n°108242
omega2
Posté le 06-03-2002 à 12:48:13  profilanswer
 

Jar Jar a écrit a écrit :

 
bash est fourni avec cygwin. Ça change la vie.  



J'ai vu ça mais j'ai pas trop eu le temps d'essayé de l'utiliser.
Ce soir, je m'y remets. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [make/gcc] problème de compilation

 

Sujets relatifs
[c++] Probleme avec les classes...Problème avec HTACCESS
[Java] Problème éxecution jarvisual studio .NET architect, probleme d'install
[C/UNIX] Probleme louche[VC++6] Problème de style d'écriture
[ P H P ] BIG probleme with SESSION ! plz help ca urge ![newbie is back] Probleme de PHP avec Free (Unable to connect to mySql
[HTML] probleme avec un text area...(Visual Basic) Probleme de late binding sous Excel 97
Plus de sujets relatifs à : [make/gcc] problème de compilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR