My point is that one of those includes may be #defining or otherwise declaring Status, separately from the message. Status as a message works fine in a simple test case. Josh On Thu, Aug 12, 2010 at 2:34 PM, Sanja Popovic wrote: > Hi Josh, > > Here is the list of includes: > #include > > #include > #include > #include > #include > #include > > #include > > #include > > #include > > #include > #include > #include > > #include > #include > #include > > None of the messages I've generated have status as their field. > > Anyway, I'll use less generic names in the future. > > Thanks, > Sanja > ________________________________________ > From: ros-users-bounces@code.ros.org [ros-users-bounces@code.ros.org] On > Behalf Of Josh Faust [jfaust@willowgarage.com] > Sent: Thursday, August 12, 2010 5:32 PM > To: ros-users@code.ros.org > Subject: Re: [ros-users] Reserved message names? > > Without more code it's impossible to tell, but likely something you're > #including has #defined Status to something you're not expecting. Nothing > in ROS should be doing this. > > Josh > > On Thu, Aug 12, 2010 at 2:17 PM, Sanja Popovic sanja@mit.edu>> 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? > > Thanks, > Sanja > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >