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

  FORUM HardWare.fr
  Programmation
  C++

  Problème compilation serveur CORBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème compilation serveur CORBA

n°1867931
Nighttime ​Bird
Predator666 on PSN/TF2/L4D
Posté le 31-03-2009 à 17:02:21  profilanswer
 

Bonjour,
 
Je fais un serveur CORBA en c en suivant un tuto du net, mais je reste bloqué au makefile...
 
url du site : http://www.yolinux.com/TUTORIALS/CORBA.html
 
La compilation de l'idl Data.idl se fait bien, et les classes serveur sont OK, mais le make se bloque lorsqu'il essaie de faire le Data.o
 
Voici le make en question :

Code :
  1. CC            = /usr/bin/g++
  2. CPPFLAGS      = -g -c
  3. LDFLAGS       = -g
  4. OMNI_HOME     = /opt
  5. OMNI_INCLUDES = -I$(OMNI_HOME)/include
  6. OMNI_LIB_DIR  = $(OMNI_HOME)/lib
  7. OMNIIDL       = $(OMNI_HOME)/bin/omniidl
  8. INCLUDES      = $(OMNI_INCLUDES)
  9. LIBS          = -lomniORB4 -lomnithread -lomniDynamic4
  10. OBJECTS       = Data.o CServiceA.o Server.o
  11.                                                                                
  12. all Server: $(OBJECTS)
  13.          $(CC) $(LDFLAGS) -o Server -L$(OMNI_HOME)/lib $(OBJECTS) $(LIBPATH) $(LIBS)
  14.                                                                                
  15. Data.o: DataSK.cc Data.hh
  16.         $(CC) $(CPPFLAGS) $(INCLUDES) DataSK.cc
  17.                                                                                
  18. Server.o: Server.cpp Data.hh
  19.         $(CC) $(CPPFLAGS) $(INCLUDES) Server.cpp
  20.                                                                                
  21. CServiceA.o: CServiceA.cpp CServiceA.h Data.hh
  22.         $(CC) $(CPPFLAGS) $(INCLUDES) CServiceA.cpp
  23.                                                                                
  24. DataSK.cc: Data.idl
  25.          $(OMNI_HOME)/bin/omniidl -bcxx Data.idl
  26.                                                                                
  27. clean clean_all:
  28.         rm -fr *.o
  29.         rm -fr core
  30.         rm -fr *.hh
  31.         rm -fr *SK.cc
  32.         rm -fr Server


 
Le résultat de l'exécution est :
 
francois@francois-laptop:~/projet$ make -f MakeServer
/usr/bin/g++ -g -c -I/opt/include DataSK.cc
/usr/bin/g++ -g -c -I/opt/include CServiceA.cpp
/usr/bin/g++ -g -c -I/opt/include Server.cpp
/usr/bin/g++ -g -o Server -L/opt/lib Data.o CServiceA.o Server.o  -lomniORB4 -lomnithread -lomniDynamic4
g++: Data.o : Aucun fichier ou dossier de ce type
make: *** [all] Erreur 1
 
Ca doit être une petite connerie mais je ne suis pas un pro du C, donc si quelqu'un voit l'erreur facilement...qu'il n'hésite pas  :)  
 
Merci de votre aide!
 
 


---------------
« les êtres du Bulk referment le tesseract »
mood
Publicité
Posté le 31-03-2009 à 17:02:21  profilanswer
 

n°1867935
tpierron
Posté le 31-03-2009 à 17:13:00  profilanswer
 

Ouais, ces lignes ne sont pas bonnes dans ton Makefile

Data.o: DataSK.cc Data.hh
        $(CC) $(CPPFLAGS) $(INCLUDES) DataSK.cc


Si je me souviens bien, il faudrait une règle de ce type:

Data.o: DataSK.cc Data.hh
        $(CC) $(CPPFLAGS) $(INCLUDES) DataSK.cc -o $@


Sinon, toutes mes condoléances pour avoir à utiliser CORBA, je compatis.

n°1867964
Joel F
Real men use unique_ptr
Posté le 31-03-2009 à 18:35:14  profilanswer
 

ou est le c++ :?:

n°1867973
Nighttime ​Bird
Predator666 on PSN/TF2/L4D
Posté le 31-03-2009 à 19:20:18  profilanswer
 

Merci pour la réponse, c'était bien ca le problème!
 
Par contre que signifie le "$@", histoire que j'apprenne quelque chose...
 
@Joel : l'erreur n'avait rien à voir avec le serveur, je n'ai donc pas mis son code.


---------------
« les êtres du Bulk referment le tesseract »

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

  Problème compilation serveur CORBA

 

Sujets relatifs
recuperation d'IP sur serveur distant, probleme de compteurproblème de recordset ou de querydef
Probleme de formulaires PHPProbleme de connexion Java
MySQL - connection PHP/MySQL - problème de socket ?Problème d'écriture et de répertoires
probleme avec une procedureProbleme transformation xslt
probleme enserer deux clip dans un clip parent 
Plus de sujets relatifs à : Problème compilation serveur CORBA


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