Diese FAQ ist am Beispiel von shroudBNC entstanden.
Beim ./configure kommt folgende meldung:
checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
In dem Fall fehlt euch der C++ Compiler. Kann sein, dass gcc bei euch installiert ist, aber dann fehlt gcc die C++ Unterstützung. Such in deinem Paketesystem nach gcc-Paketen, die "g++", "c++" oder "cpp" im Namen enthalten.
---
Beim make kommt folgende meldung:
make g++ -fPIC -c -o TclClientSocket.o TclClientSocket.cpp In file included from TclClientSocket.cpp:21: StdAfx.h:20:17: tcl.h: Datei oder Verzeichnis nicht gefunden TclClientSocket.cpp:24: error: syntax error before `*' token TclClientSocket.cpp: In member function `virtual void CTclClientSocket::Destroy()': ... TclClientSocket.cpp:119: error: `Tcl_EvalObjv' undeclared (first use this function) TclClientSocket.cpp:122: error: `Tcl_DecrRefCount' undeclared (first use this function) TclClientSocket.cpp:124: error: `Tcl_DStringFree' undeclared (first use this function) make: *** [TclClientSocket.o] Fehler 1
TCL ist falsch oder gar nicht installiert