On 12-08-2010 23:17, Sanja Popovic wrote: > Hi, > > I've created a message for my package named Status and in the code, I had the following function: > void pullPickCallback(bookbot::Status s) { > ... > } > > When compiling the file, I got the following error: > /opt/ros/cturtle/stacks/lis/bookbot/src/driver.cpp:57: error: variable or field ‘pullPickCallback’ declared void > /opt/ros/cturtle/stacks/lis/bookbot/src/driver.cpp:57: error: expected unqualified-id before ‘int’ > > Line 57 is the one I copied above. > > Changing the message name from Status to something else fixed the problem. Is Status reserved name in ROS for something or did I just bump into a really strange bug? Since pullPickCallback is a callback function, what happens if you declare it as int instead of void (and return a dummy value at the end)? Regards, Rene -- http://www.rene-ladan.nl/ GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net)