@progtologist: my bad, I thought you already did. Well, when in doubt... http://i.imgur.com/9GauWw6.jpg
Keep me posted if you find any other error ;-)
Search Criteria
Package Details: ros-hydro-moveit-ros-benchmarks 0.5.16-1
Package Actions
| Package Base: | ros-hydro-moveit-ros-benchmarks |
|---|---|
| Description: | ROS - MoveIt tools for benchmarking. |
| Upstream URL: | http://moveit.ros.org |
| Category: | devel |
| Licenses: | |
| Submitter: | bchretien |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 2 |
| First Submitted: | 2014-01-17 15:21 |
| Last Updated: | 2014-05-25 10:07 |
Latest Comments
Comment by bchretien
Comment by progtologist
@bchretien: Well, I reinstalled ros-hydro-moveit-ros-warehouse and it appears to be resolved :-S
Comment by bchretien
@progtologist: well, that's our problem:
U mongo::msgasserted(int, char const*)
U mongo::msgasserted(int, std::string const&)
U mongo::DBClientBase::query(std::string const&, mongo::Query, int, int, mongo::BSONObj const*, int, int)
U mongo::verifyFailed(char const*, char const*, unsigned int)
U mongo::getThreadName()
U mongo::DBClientConnection::_checkConnection()
U mongo::OID::init()
U mongo::Query::sort(mongo::BSONObj const&)
U mongo::GridFS::removeFile(std::string const&)
U mongo::GridFS::storeFile(char const*, unsigned long, std::string const&, std::string const&)
U mongo::GridFS::GridFS(mongo::DBClientBase&, std::string const&, std::string const&)
U mongo::GridFS::~GridFS()
U mongo::logger::globalLogManager()
U mongo::logger::LogstreamBuilder::makeStream()
U mongo::logger::LogstreamBuilder::LogstreamBuilder(mongo::logger::LogDomain<mongo::logger::MessageEventEphemeral>*, std::string const&, mongo::logger::LogSeverity)
U mongo::logger::LogstreamBuilder::~LogstreamBuilder()
U mongo::uasserted(int, char const*)
U mongo::uasserted(int, std::string const&)
U mongo::Query::toString() const
U mongo::GridFS::findFile(mongo::BSONObj) const
U mongo::BSONObj::jsonString(mongo::JsonStringFormat, int) const
U mongo::BSONObj::getFieldNames(std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) const
U mongo::GridFile::write(std::ostream&) const
I don't know where you get these symbols...
Comment by progtologist
@bchretien: I am also puzzled by the issue :S
U mongo::msgasserted(int, char const*)
U mongo::msgasserted(int, std::string const&)
U mongo::verifyFailed(char const*, char const*, unsigned int)
U mongo::OID::init()
U mongo::Query::sort(mongo::BSONObj const&)
U mongo::GridFS::removeFile(std::string const&)
U mongo::GridFS::storeFile(char const*, unsigned long, std::string const&, std::string const&)
U mongo::GridFS::GridFS(mongo::DBClientBase&, std::string const&, std::string const&)
U mongo::GridFS::~GridFS()
U mongo::logLevel
U mongo::Logstream::get()
U mongo::uasserted(int, char const*)
U mongo::uasserted(int, std::string const&)
U mongo::Query::toString() const
U mongo::GridFS::findFile(mongo::BSONObj) const
U mongo::BSONObj::jsonString(mongo::JsonStringFormat, int) const
U mongo::BSONObj::getFieldNames(std::set<std::string, std::less<std::string>, std::allocator<std::string> >&) const
U mongo::GridFile::write(std::ostream&) const
Comment by bchretien
@progtologist: well, I'm kinda running out of ideas here. Can you run:
$ nm -CD /opt/ros/hydro/lib/libmoveit_warehouse.so | grep "U mongo::"
Comment by progtologist
@bchretien /usr/lib/libmongoclient.so is owned by mongo-cxx-driver-legacy-0.0-26compat 2.6.1-1
Comment by bchretien
@progtologist: can you tell me the output of:
$ pacman -Qo /usr/lib/libmongoclient.so
Comment by progtologist
I reinstalled ros-hydro-warehouse-ros but I still get the same error. Can you try sourcing your setup bash and running:
ldd libmoveit_warehouse.so
I get this:
linux-vdso.so.1 (0x00007fffce6c3000)
libwarehouse_ros.so => /opt/ros/hydro/lib/libwarehouse_ros.so (0x00007ff628004000)
libroscpp.so => /opt/ros/hydro/lib/libroscpp.so (0x00007ff627cc5000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007ff627a69000)
libroscpp_serialization.so => /opt/ros/hydro/lib/libroscpp_serialization.so (0x00007ff627865000)
librosconsole.so => /opt/ros/hydro/lib/librosconsole.so (0x00007ff62763a000)
libboost_regex.so.1.55.0 => /usr/lib/libboost_regex.so.1.55.0 (0x00007ff62732b000)
librostime.so => /opt/ros/hydro/lib/librostime.so (0x00007ff6270fe000)
libboost_system.so.1.55.0 => /usr/lib/libboost_system.so.1.55.0 (0x00007ff626efa000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ff626bef000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007ff6269d8000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007ff62662a000)
libmongoclient.so => /usr/lib/libmongoclient.so (0x00007ff6262e3000)
libboost_thread.so.1.55.0 => /usr/lib/libboost_thread.so.1.55.0 (0x00007ff6260ca000)
libxmlrpcpp.so => /opt/ros/hydro/lib/libxmlrpcpp.so (0x00007ff625eab000)
libcpp_common.so => /opt/ros/hydro/lib/libcpp_common.so (0x00007ff625ca2000)
libboost_signals.so.1.55.0 => /usr/lib/libboost_signals.so.1.55.0 (0x00007ff625a8b000)
libboost_filesystem.so.1.55.0 => /usr/lib/libboost_filesystem.so.1.55.0 (0x00007ff625874000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007ff625570000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007ff6284e4000)
librosconsole_log4cxx.so => /opt/ros/hydro/lib/librosconsole_log4cxx.so (0x00007ff62535a000)
librosconsole_backend_interface.so => /opt/ros/hydro/lib/librosconsole_backend_interface.so (0x00007ff625158000)
liblog4cxx.so.10 => /usr/lib/liblog4cxx.so.10 (0x00007ff624d69000)
libicuuc.so.53 => /usr/lib/libicuuc.so.53 (0x00007ff6249ed000)
libicui18n.so.53 => /usr/lib/libicui18n.so.53 (0x00007ff6245bb000)
libicudata.so.53 => /usr/lib/libicudata.so.53 (0x00007ff622f33000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007ff622d2a000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007ff622abd000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007ff6226b6000)
libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x00007ff622499000)
libconsole_bridge.so => /opt/ros/hydro/lib/libconsole_bridge.so (0x00007ff62228c000)
libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00007ff622063000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x00007ff621e17000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007ff621c08000)
libdb-5.3.so => /usr/lib/libdb-5.3.so (0x00007ff621854000)
libgdbm.so.4 => /usr/lib/libgdbm.so.4 (0x00007ff621647000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007ff62141d000)
libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00007ff6211e9000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007ff620fe3000)
libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007ff620dab000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ff620ba7000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007ff620990000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007ff620779000)
Do you get the same results?
Comment by bchretien
@progtologist: rather ros-hydro-ros-warehouse.
Comment by bchretien
@progtologist: did you update ros-hydro-moveit-ros-warehouse? I just re-checked and it works for me.
Comment by progtologist
I am getting this error since the patch:
Linking CXX executable ../devel/lib/moveit_ros_benchmarks/moveit_run_benchmark
/opt/ros/hydro/lib/libmoveit_warehouse.so: undefined reference to `mongo::Logstream::get()'
/opt/ros/hydro/lib/libmoveit_warehouse.so: undefined reference to `mongo::logLevel'
collect2: error: ld returned 1 exit status
Comment by bchretien
@fpetersen: I sent a patch on GH (https://github.com/ros-planning/moveit_ros/pull/463) and updated the PKGBUILD. Thanks for reporting it!
Comment by fpetersen
I'm getting the following error when trying to build this package: http://pastebin.com/K1MNwrZd