Hi all, I am currently trying to make ns-2.34 work in Eclipse Galileo. Without Eclipse it works and compiles just fine but in Eclipse I have the following errors:
make all Building file: ../ns_tclsh.cc Invoking: GCC C++ Compiler g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"ns_tclsh.d" -MT"ns_tclsh.d" -o"ns_tclsh.o" "../ns_tclsh.cc" Dans le fichier inclus à partir de ../ns_tclsh.cc:28: ../config.h:60:19: attention : tclcl.h : Aucun fichier ou dossier de ce type (No file or directory) ../ns_tclsh.cc:34: erreur: ‘Tcl_Interp’ was not declared in this scope ../ns_tclsh.cc:34: erreur: ‘interp’ was not declared in this scope ../ns_tclsh.cc:35: erreur: expected ‘,’ or ‘;’ before ‘{’ token ../ns_tclsh.cc: In function ‘int main(int, char**)’: ../ns_tclsh.cc:52: erreur: ‘Tcl_Main’ was not declared in this scope make: *** [ns_tclsh.o] Erreur 1 I work with ns-2.34 under Ubuntu 9.04. The workspace for eclipse is ns-allinone-2.34. And the project directory is ns-2.34. I am guessing the compiler can't find the file tclcl.h because it is not actually in the project directory but I can't figure out how to resolve the problem. My environment variables LD_LIBRARY_PATH, and TCL_LIBRARY are well set. I have been looking everywhere but couldn't find anything that would have helped me. Thanks for your time and answer. Albane -- Albane Delos +34 693 902 686 Étudiante à l'INSA de Lyon, département Télécommunications, Services et Usages Étudiante à l'UPC Barcelona, ETSETB (Escola Tècnica Superior d'Enginyeria de Telecomunicacions de Barcelona) Étudiante à l'UPC Barcelona, Master of Science in Information and Communication Technologies