Robotics StackExchange | Archived questions

Failed to Build image_transport

Hi, I was trying to build image_transport when I got this error:

/home/masoug/ros/imagecommon/imagetransport/src/publisher.cpp:59:943: instantiated from here /usr/include/boost/ptrcontainer/cloneallocator.hpp:34:27: error: cannot allocate an object of abstract type ‘imagetransport::PublisherPlugin’ /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:13:7: note: because the following virtual functions are pure within ‘imagetransport::PublisherPlugin’: /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:22:23: note: virtual std::string imagetransport::PublisherPlugin::getTransportName() const /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:49:20: note: virtual uint32t imagetransport::PublisherPlugin::getNumSubscribers() const /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:54:23: note: virtual std::string imagetransport::PublisherPlugin::getTopic() const /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:59:16: note: virtual void imagetransport::PublisherPlugin::publish(const Image&) const /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:72:16: note: virtual void imagetransport::PublisherPlugin::shutdown() /home/masoug/ros/imagecommon/imagetransport/include/imagetransport/publisherplugin.h:87:16: note: virtual void imagetransport::PublisherPlugin::advertiseImpl(ros::NodeHandle&, const string&, uint32t, const SubscriberStatusCallback&, const SubscriberStatusCallback&, const VoidPtr&, bool)

Ummm, is this a bug?

Thanks!

-Masoug

Asked by masoug on 2012-03-05 13:36:00 UTC

Comments

Please take a look at the guidelines for asking a question (http://www.ros.org/wiki/Support#Guidelines_for_asking_a_question_.28Please_read_before_posting.29), and post some more details so we can better help you with your question.

Asked by Dan Lazewatsky on 2012-03-05 16:19:28 UTC

Answers