This package integrates NL opt with Catkin
ethz-asl / nlopt Goto Github PK
View Code? Open in Web Editor NEWThis package integrates NL opt with Catkin
License: GNU Lesser General Public License v3.0
This package integrates NL opt with Catkin
License: GNU Lesser General Public License v3.0
After recent PR #3, I've got a problem with compiling nlopt catkin package.
Generally, it seems that the path to the libnlopt_cxx.a
is wrong. It resides in ~/catkin_ws/devel/lib
directory (it's really there) and the path in ${NLOPT_INSTALL_DIR}
points to a non-existent location nlopt_install/home/dymczykm/catkin_ws/install/lib/
:
nlopt_install
is wronginstall
dir in my catkin_ws
The error message from catkin build tools looks as follows:
make[2]: *** No rule to make target `nlopt_install/home/dymczykm/catkin_ws/install/lib/libnlopt_cxx.a', needed by `/home/dymczykm/catkin_ws/devel/lib/libnlopt_wrap.so'
The previous master version a461864 works fine on the same system.
Hi,
I am trying build my ROS package which contains some optimization code writtten with nlopt library.
But I am not able to compile the package successfully as the catkin build system is not linking the nlopt headers correctly.
I came across this package in search for the solution of my problem but I have no idea how this package is used?
I built the workspace containing this package but no file is generated in the /include directory of this package.
Please help me understand what this package does and how is it used?
To me it seems that this line
Line 15 in bd13b06
${CATKIN_DEVEL_PREFIX}/include
instead - as for example here https://github.com/ethz-asl/protobuf_catkin/blob/master/CMakeLists.txt#L29.
@eggerk , I believe this to be behind the problem in http://129.132.38.183:8080/job/test_subtree_multiagent_mapping/19/.
/usr/bin/ld: /home/nfabian/catkin_ws/devel/lib/libnlopt_cxx.a(timer.o): relocation R_X86_64_TPOFF32 against `_ZZ13nlopt_secondsE12start_inited' can not be used when making a shared object; recompile with -fPIC
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.