Tout d'abord, toute la Team Hackademy vous souhaite une année 2008 pleine de bonnes choses !

Pour débuter cette année, nous sommes heureux de vous annoncer que le Ezine commence à prendre forme (surtout l'équipe qui dirigera celui-ci) et devrait apparaitre sur le Web début Avril. Cela peut paraitre loin mais nous voulons vraiment faire un Ezine de qualité, cela demande donc beaucoup de préparation.

Pour ceux qui aimeraient publier dans le premier numéro il est encore temps d'envoyer vos articles (au pire il seront pour le prochain numéro) directement à redaction@thehackademy.net.

Autre annonce importante, le premier meeting HZV aura lieu le 16 Février 2008 sur Paris (dans les locaux de Sysdream). Celui-ci sera mensuel et aura pour concept de dispenser une formation d'environ 4h sur divers thèmes choisi par la communauté. Le premier thème abordé sera la sécurité VoIP et sera dispensé par CrashFr. Il vous est possible de réserver vos places en formulant votre demande sur meeting@thehackademy.net. Les meeting sont aussi l'occassion pour ceux qui n'auront pas la chance d'assister à la formation de faire des rencontres avec les autres membres de la communauté. Biensur ce meeting est ouvert à tous et gratuit (seul la limite de place disponible peut vous empecher l'accès; alors faites vite !).

Bonne année et n'oubliez pas: HZV will never die !

 FAQ - Rechercher  

[TCL/TK]Probleme compilation emulegos

 
The Hackademy Forum Index du Forum -> Unix & GNU/Linux Poster un nouveau sujet   Répondre au sujet
Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
SeaX



Inscrit le: 02 Oct 2005
Messages: 22

Message Posté le: Lun Oct 08, 2007 5:49 pm  |   Sujet du message: [TCL/TK]Probleme compilation emulegos Répondre en citant
Salut a tous,
* Je ne sais pas si je dois mettre ça dans le forum prog ou Unix*
Je n'arrive pas a compiler EmulegOS et je ne sais vraimient plus quoi faire. l'erreur que j'ai est la suivante :
Code:

seax@bankize:/media/cours/2A-UU/realtime/legos/emulegos$ make
g++ -g -Wall -D_REENTRANT -DEMULEGOS -D_GNU_SOURCE -DEMU_LNP_SUPPORT=0 /media/cours/2A-UU/realtime/legos/emulegos/swmux_emu.o /media/cours/2A-UU/realtime/legos/emulegos/Main_emu.o /media/cours/2A-UU/realtime/legos/emulegos/RealWorld_emu.o /media/cours/2A-UU/realtime/legos/emulegos/emuLegOs_emu.o /media/cours/2A-UU/realtime/legos/emulegos/tkAppInit_emu.o -L/usr/X11R6/lib  -ldl -lpthread -L/usr/lib/libtcl8.4.so /usr/lib/libtcl8.4.so -lm -o _emu
/media/cours/2A-UU/realtime/legos/emulegos/emuLegOs_emu.o: In function `emulegos::rcx_start(int, char**)':
/media/cours/2A-UU/realtime/legos/emulegos/emuLegOs.cpp:145: undefined reference to `rcx_main(int, char**)'
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit_emu.o: In function `Tcl_AppInit':
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit.cpp:85: undefined reference to `Tk_Init'
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit.cpp:88: undefined reference to `Tk_SafeInit'
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit.cpp:88: undefined reference to `Tk_Init'
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit_emu.o: In function `main':
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit.cpp:55: undefined reference to `Tk_MainEx'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [_emu] Erreur 1

J'ai bien les bibliothèque TCL/TK d'installé mais je ne comprends pas pourquoi il m'envoie ces message d'erreur. J'ai verifié si les fonction demandées sont bien dans les .h utilisé et bien c'est pas vraiment ça: je m'explique:
- Pb type 1 : L'exemple pour Tk_Init : je ne trouve pas la fonction telle quelle est decrite dans le man mais plutôt
Code:

/* ce que le fichier cpp utilise */
Tk_Init(interp);  // interp = Tcl_Interp * interp

/* ce que j'ai dans le fichier .h */
EXTERN int      Tk_Init _ANSI_ARGS_((Tcl_Interp * interp));

-Pb type 2 : Pour le Tk_Main
Code:
/* ce que j'ai dans le fichier cpp */
Tk_Main(argc, argv, Tcl_AppInit); 

/* ce que j'ai dans le fichier .h */
EXTERN void      Tk_MainEx _ANSI_ARGS_((int argc, char ** argv,
            Tcl_AppInitProc * appInitProc,
            Tcl_Interp * interp));


Je ne sais pas s'il faut "bidouiller" ou pas. S'il le faut comment faire .... bref je suis perdu.
Si qqun pourrais me répondre avec un bout de solution ça serait cool.

Merci d'avance,
SeaX

PS : meme si je change les fonction Tk_Main par Tk_MainEx (en adaptant les arg) j'ai tjs ça :
Code:
/media/cours/2A-UU/realtime/legos/emulegos/tkAppInit.cpp:55: undefined reference to `Tk_MainEx'


Station : Linux Ubuntu 7.10
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail MSN Messenger
Montrer les messages depuis:   
The Hackademy Forum Index du Forum -> Unix & GNU/Linux Poster un nouveau sujet   Répondre au sujet

 
Sauter vers:  

Powered by phpBB
Theme modified by mOg & CrashFr
Traduction par : phpBB-fr.com