From: Brian G. <ge...@ai...> - 2004-07-12 19:48:43
|
Tim Arney wrote: > I've come across this error when trying to load the player-mod example > driver straight out of the box: > > -------- > ** Player v1.5 ** Opening shared object ./exampledriver.so... > ./exampledriver.so: undefined symbol: > _ZN11DriverTable9AddDriverEPccPFP7CDeviceS0_P10ConfigFileiE > [TCP] > > Parsing configuration file "example.cfg"... > loading driver "exampledriver" as device "6665:position:0" > player error : main.cc:parse_config_file(): > Couldn"t find driver "exampledriver" > -------- > > I get it when loading my own drivers as well. Any ideas? hi Tim, Brad posted some info on this issue a while back: http://sourceforge.net/mailarchive/message.php?msg_id=8531079 You might want to try the technique he gives there. I wasn't able to get it to work; I suspect that it's a gcc version problem (they recently fixed a bug in g++ regarding the definition of constructor and destructor functions in shared libs). brian. -- Brian P. Gerkey ge...@ai... Stanford AI Lab http://ai.stanford.edu/~gerkey |