Build Crazyswarm Failed
See original GitHub issueHi team ,
I have tried to build the project with .\build.sh
but failed many times eventhough i add the vicon_sdk to
following path :
finally I got error :
[ 5%] Linking CXX shared library /home/pinxian/crazyswarm/ros_ws/devel/lib/liblibmotioncapture.so
/usr/bin/ld: skipping incompatible /home/pinxian/crazyswarm/ros_ws/src/crazyflie_ros/externalDependencies/libmotioncapture/externalDependencies/vicon_sdk/lib64/libViconDataStreamSDK_CPP.so when searching for -lViconDataStreamSDK_CPP
/usr/bin/ld: cannot find -lViconDataStreamSDK_CPP
/usr/bin/ld: skipping incompatible /home/pinxian/crazyswarm/ros_ws/src/crazyflie_ros/externalDependencies/libmotioncapture/externalDependencies/vicon_sdk/lib64/libViconDataStreamSDK_CPP.so when searching for -lViconDataStreamSDK_CPP
/usr/bin/ld: cannot find -lViconDataStreamSDK_CPP
collect2: error: ld returned 1 exit status
crazyflie_ros/externalDependencies/libmotioncapture/CMakeFiles/libmotioncapture.dir/build.make:415: recipe for target '/home/pinxian/crazyswarm/ros_ws/devel/lib/liblibmotioncapture.so' failed
make[2]: *** [/home/pinxian/crazyswarm/ros_ws/devel/lib/liblibmotioncapture.so] Error 1
CMakeFiles/Makefile2:1049: recipe for target 'crazyflie_ros/externalDependencies/libmotioncapture/CMakeFiles/libmotioncapture.dir/all' failed
make[1]: *** [crazyflie_ros/externalDependencies/libmotioncapture/CMakeFiles/libmotioncapture.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 5%] Linking CXX shared library /home/pinxian/crazyswarm/ros_ws/devel/lib/liblibobjecttracker.so
[ 5%] Built target libobjecttracker
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j2 -l2" failed
Can you guys give some suggestion or give me download link of full package? thanks!!
Ubuntu 16.04 ROS : kinetic
Issue Analytics
- State:
- Created 6 years ago
- Comments:9 (8 by maintainers)
Top Results From Across the Web
Tutorials — Crazyswarm 0.3 documentation - Read the Docs
If there is an error, such as a faulty configuration or a turned-off Crazyflie, an error message will be shown and the application...
Read more >Crazyswarm: A Large Nano-Quadcopter Swarm - USC ACT Lab
we develop a method to reliably track many small rigid bodies ... a single point of failure, we chose it over alternatives due...
Read more >Crazyswarm: A large nano-quadcopter swarm - IEEE Xplore
Abstract: We define a system architecture for a large swarm of miniature quadcopters flying in dense formation indoors. The large number of small...
Read more >[Solved] CrazySwarm, DataStreamSDk Problems
The error comes because a file called "IDataStreamClientBase.h" from ... /libmotioncapture/CMakeFiles/libmotioncapture.dir/build.make:86: ...
Read more >crazyswarm note - Note Everything - WordPress.com
Missing the python usb package. On debian/ubuntu, install it with 'sudo apt-get install python-usb'. note: build error with usddeck.c like ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I think the path in the documentation is wrong. It should be
ros_ws/src/crazyflie_ros/externalDependencies/libmotioncapture/externalDependencies/vicon_sdk
(i.e. vicon_sdk should be next to the NatNetLinux folder). Let me know if that fixes the issue and I’ll update the docs accordingly.We will work on fixing the dependencies in the catkin_make file such that running
catkin_make -k
twice is not necessary.