brad@localhost:~/cvsroot/bzflag2_1/bzflag/plugins/TestObsMsg$ make g++ -fPIC -frtti -I../../include -O -shared -rdynamic TestObsMsg.o -o TestObsMsg.so /usr/bin/ld: warning: i386:x86-64 architecture of input file `TestObsMsg.o' is incompatible with i386 output TestObsMsg.o(.text+0x10): In function `TestObsMsg::handle(int, bzApiString, bzApiString, bzAPIStringList*)': : undefined reference to `bzApiString::c_str() const' TestObsMsg.o(.text+0x3e): In function `TestObsMsg::handle(int, bzApiString, bzApiString, bzAPIStringList*)': : undefined reference to `bz_sendTextMessage(int, bz_eTeamType, char const*)' TestObsMsg.o(.text+0x65): In function `bz_Load': : undefined reference to `bz_registerCustomSlashCommand(char const*, bz_CustomSlashCommandHandler*)' TestObsMsg.o(.text+0x76): In function `bz_Load': : undefined reference to `bz_debugMessage(int, char const*)' TestObsMsg.o(.text+0x90): In function `bz_Unload': : undefined reference to `bz_removeCustomSlashCommand(char const*)' TestObsMsg.o(.text+0xa1): In function `bz_Unload': : undefined reference to `bz_debugMessage(int, char const*)' collect2: ld returned 1 exit status make: *** [TestObsMsg.so] Error 1