Hi Ugo, I'll take a look. Which version are you checking out, and how? Matei On Thu, Apr 21, 2011 at 7:03 AM, Ugo Cupcic wrote: > Hi, > I can't get the database_interface to compile on my computer. It complains > about some pure virtual functions not being implemented. > I'm using: > https://code.ros.org/svn/wg-ros-pkg/stacks/sql_database/trunk/database_interface > Any ideas? > Cheers, > Ugo > PS: the error is below > In file included from > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_class.h:40:0, >                  from > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/postgresql_database.h:48, >                  from > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/src/postgresql_database.cpp:37: > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:77:21: > error: invalid abstract return type for member function ‘const > database_interface::DBFieldBase > database_interface::DBFieldBase::operator=(const > database_interface::DBFieldBase&)’ > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:73:1: > note:   because the following virtual functions are pure within > ‘database_interface::DBFieldBase’: > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:121:16: > note: virtual bool database_interface::DBFieldBase::fromString(const > std::string&) > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:123:16: > note: virtual bool database_interface::DBFieldBase::toString(std::string&) > const > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:126:16: > note: virtual bool database_interface::DBFieldBase::fromBinary(const char*, > size_t) > /opt/ros/ros_overlay/pr2all-overlay-devel/sql_database/database_interface/include/database_interface/db_field.h:130:16: > note: virtual bool database_interface::DBFieldBase::toBinary(const char*&, > size_t&) const > -- > Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com > Software Engineer | 251 Liverpool Road | > need a Hand? | London N1 1LX | +44 20 7700 2487 > http://www.shadowrobot.com/hand/ @shadowrobot > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > -- Matei Ciocarlie Research Scientist Willow Garage Inc. 650-475-9780