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 > 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