Content-Type: multipart/alternative; boundary="0-325369089-1302906175=:5832" --0-325369089-1302906175=:5832 Content-Type: text/plain; charset=us-ascii I am in the process of writing a driver for the SSC-32 (http://www.lynxmotion.com/p-395-ssc-32-servo-controller.aspx). It compiles just fine however when I start player and connect a client I am presented with the following error: ### BEGIN OUTPUT ### dustin:~/ssc32$ player ssc32.cfg Registering driver Player v.3.0.2 * Part of the Player/Stage/Gazebo Project [http://playerstage.sourceforge.net]. * Copyright (C) 2000 - 2009 Brian Gerkey, Richard Vaughan, Andrew Howard, * Nate Koenig, and contributors. Released under the GNU General Public License. * Player comes with ABSOLUTELY NO WARRANTY. This is free software, and you * are welcome to redistribute it under certain conditions; see COPYING * for details. warning : absolute path plugin /home/dustin/ssc32/build/libssc32 invoking player_driver_init()... SSC32 driver initializing SSC32 driver done success ssc32.cfg:10 warning: field [port] is defined but not used listening on 6665 Listening on ports: 6665 accepted UDP client 0 on port 6665 SSC32 driver initialising player: symbol lookup error: /home/dustin/ssc32/build/libssc32.so: undefined symbol: _ZN10SerialPortC1ERKSs ### END OUTPUT ### I believe the problem is with the way I have compiled the plugin. However I am new to the CMake system and am hoping someone here can help me understand how to do this correctly. I am working on Ubuntu 10.10 with gcc 4.4.5. Furthermore I have attached the code (see ssc32.h & ssc32.cc) as well as the CMakeLists.txt and config file I'm using. Any help would be greatly appreciated. Regards, Dustin Webb --0-325369089-1302906175=:5832 Content-Type: text/html; charset=us-ascii
I am in the process of writing a driver for the SSC-32 (http://www.lynxmotion.com/p-395-ssc-32-servo-controller.aspx). It compiles just fine however when I start player and connect a client I am presented with the following error:

### BEGIN OUTPUT ###
dustin:~/ssc32$ player ssc32.cfg
Registering driver
Player v.3.0.2

* Part of the Player/Stage/Gazebo Project [http://playerstage.sourceforge.net].
* Copyright (C) 2000 - 2009 Brian Gerkey, Richard Vaughan, Andrew Howard,
* Nate Koenig, and contributors. Released under the GNU General Public License.
* Player comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
* are welcome to redistribute it under certain conditions; see COPYING
* for details.

warning : absolute path plugin /home/dustin/ssc32/build/libssc32
invoking player_driver_init()...
SSC32 driver initializing
SSC32 driver done
success
ssc32.cfg:10 warning: field [port] is defined but not used
listening on 6665
Listening on ports: 6665
accepted UDP client 0 on port 6665
SSC32 driver initialising
player: symbol lookup error: /home/dustin/ssc32/build/libssc32.so: undefined symbol: _ZN10SerialPortC1ERKSs
### END OUTPUT ###

I believe the problem is with the way I have compiled the plugin. However I am new to the CMake system and am hoping someone here can help me understand how to do this correctly.

I am working on Ubuntu 10.10 with gcc 4.4.5. Furthermore I have attached the code (see ssc32.h & ssc32.cc) as well as the CMakeLists.txt and config file I'm using.

Any help would be greatly appreciated.

Regards,
Dustin Webb
--0-325369089-1302906175=:5832--