Search Criteria
Package Details: orocos-typelib 2.6.0-2
Git Clone URL: | https://aur.archlinux.org/orocos-typelib.git (read-only, click to copy) |
---|---|
Package Base: | orocos-typelib |
Description: | Open Robot Control Software is a tool to create real-time robotics applications using modular, run-time configurable software components (Typelib) |
Upstream URL: | http://www.orocos.org/rtt |
Licenses: | |
Groups: | |
Submitter: | Sandmann |
Maintainer: | Sandmann |
Last Packager: | Sandmann |
Votes: | 2 |
Popularity: | 0.000000 |
First Submitted: | 2012-05-20 22:14 |
Last Updated: | 2015-06-27 13:55 |
Latest Comments
Sandmann commented on 2013-07-06 23:08
Problem finally fixed. Thanks for reporting.
a_user commented on 2013-06-10 08:03
In file included from /usr/include/c++/4.8.1/vector:64:0,
from /home/user/orocos/toolchain/typelib/typelib/typemodel.hh:8,
from /home/user/orocos/toolchain/typelib/lang/csupport/containers.hh:4,
from /home/user/orocos/toolchain/typelib/lang/csupport/containers.cc:1:
/usr/include/c++/4.8.1/bits/stl_vector.h: In instantiation of ‘class std::vector<Typelib::Container>’:
/home/user/orocos/toolchain/typelib/lang/csupport/containers.cc:15:1: required from here
/usr/include/c++/4.8.1/bits/stl_vector.h:704:7: error: cannot allocate an object of abstract type ‘Typelib::Container’
resize(size_type __new_size, value_type __x = value_type())
^
In file included from /home/user/orocos/toolchain/typelib/lang/csupport/containers.hh:4:0,
from /home/user/orocos/toolchain/typelib/lang/csupport/containers.cc:1:
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:423:11: note: because the following virtual functions are pure within ‘Typelib::Container’:
class Container : public Indirect
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:372:29: note: virtual std::string Typelib::Indirect::getIndirectTypeName(const string&) const
virtual std::string getIndirectTypeName(std::string const& inside_name) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:434:22: note: virtual void Typelib::Container::delete_if_impl(void*, Typelib::Container::DeleteIfPredicate&) const
virtual void delete_if_impl(void* ptr, DeleteIfPredicate& pred) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:458:22: note: virtual void Typelib::Container::init(void*) const
virtual void init(void* ptr) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:459:22: note: virtual void Typelib::Container::destroy(void*) const
virtual void destroy(void* ptr) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:460:22: note: virtual bool Typelib::Container::visit(void*, Typelib::ValueVisitor&) const
virtual bool visit(void* ptr, ValueVisitor& visitor) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:491:22: note: virtual void Typelib::Container::clear(void*) const
virtual void clear(void* ptr) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:495:22: note: virtual void Typelib::Container::push(void*, Typelib::Value) const
virtual void push(void* ptr, Value v) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:501:22: note: virtual bool Typelib::Container::erase(void*, Typelib::Value) const
virtual bool erase(void* ptr, Value v) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:508:22: note: virtual bool Typelib::Container::compare(void*, void*) const
virtual bool compare(void* ptr, void* other) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:513:22: note: virtual void Typelib::Container::copy(void*, void*) const
virtual void copy(void* dst, void* src) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:519:22: note: virtual long int Typelib::Container::getNaturalSize() const
virtual long getNaturalSize() const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:528:24: note: virtual size_t Typelib::Container::getElementCount(const void*) const
virtual size_t getElementCount(void const* ptr) const = 0;
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:547:44: note: virtual std::vector<long unsigned int>::const_iterator Typelib::Container::dump(const void*, size_t, Typelib::OutputStream&, std::vector<long unsigned int>::const_iterator, std::vector<long unsigned int>::const_iterator) const
virtual MarshalOps::const_iterator dump(
^
In file included from /home/user/orocos/toolchain/typelib/lang/csupport/containers.hh:4:0,
from /home/user/orocos/toolchain/typelib/lang/csupport/containers.cc:1:
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:568:44: note: virtual std::vector<long unsigned int>::const_iterator Typelib::Container::load(void*, size_t, Typelib::InputStream&, std::vector<long unsigned int>::const_iterator, std::vector<long unsigned int>::const_iterator) const
virtual MarshalOps::const_iterator load(
^
/home/user/orocos/toolchain/typelib/typelib/typemodel.hh:583:34: note: virtual const Typelib::Container& (* Typelib::Container::getFactory() const)(Typelib::Registry&, const std::list<const Typelib::Type*>&)
virtual ContainerFactory getFactory() const = 0;
^
make[2]: *** [lang/csupport/CMakeFiles/typeLang_cSupport.dir/containers.o] Error 1
make[1]: *** [lang/csupport/CMakeFiles/typeLang_cSupport.dir/all] Error 2
make: *** [all] Error 2
Sandmann commented on 2012-12-20 13:45
Updated to 2.6.0