From: Peter G. <pet...@un...> - 2002-07-16 23:59:25
|
Hi! I tried to compile AIclient on linux, so I created & modified src/Makefile.am src/AIclient/Makefile.am and src/AIclient/src/Makefile.am and added the dirs to configure.in. (files attached) I get the following errors on linking: c++ -pipe -Wall -g3 -O0 -I/usr/include/SDL -D_REENTRANT -I/usr/local/include -I/usr/local/include/mysql -o arianne-aiclient AIObject.o ObjectList.o main.o -Wl,-rpath -Wl,/usr/lib ../../../src/libClient/.libs/libarianne_client.al -L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib /usr/lib/libSDL.so -lpthread -lm -lX11 -lXext -lXxf86vm -lXxf86dga -lXv -lXinerama -ldl -lSDL_net -lcrypto -lbz2 main.o: In function `exception::exception(exception const &)': /usr/include/g++-3/std/bastring.h(.text+0x298): undefined reference to `BaseLibClient::SendAction(list<Action, allocator<Action> > const &)' /usr/include/g++-3/std/bastring.h(.AILibClient::gnu.linkonce.t.(int, char **)+0x15): undefined reference to `BaseLibClient::BaseLibClient(int, char **)' /usr/include/g++-3/std/bastring.h(.AILibClient::gnu.linkonce.t.(int, char **)+0x7a): undefined reference to `BaseLibClient::~BaseLibClient(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0xc): undefined reference to `BaseLibClient::InitConnection(bool)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0x10): undefined reference to `BaseLibClient::UpdateWorld(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0x14): undefined reference to `BaseLibClient::FinishConnection(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0x18): undefined reference to `BaseLibClient::Syntax(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0x1c): undefined reference to `BaseLibClient::LoadConfig(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.d.__vt_11AILibClient+0x20): undefined reference to `BaseLibClient::ReadParams(int, char **)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.t._._11AILibClient+0x45): undefined reference to `BaseLibClient::~BaseLibClient(void)' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.t.__tf11AILibClient+0x10): undefined reference to `BaseLibClient type_info function' /usr/include/g++-3/std/bastring.h(.gnu.linkonce.t.__tf11AILibClient+0x18): undefined reference to `BaseLibClient type_info node' collect2: ld returned 1 exit status make[1]: *** [arianne-aiclient] Error 1 make[1]: Leaving directory `/home/nephros/work/Arianne/arianne/src/AIclient/src' make: *** [all-recursive] Error 1 what to do? Peter -- ------------------------------------------------------------------------ Backup: The duplicate copy of crucial data that no one bothered to make; used only in the abstract. ----------------------------------------------------=*nephros*=--------- |