Debian installation of Simbody 3.5.3 doesn't include visualizer or examples
On Ubuntu 16.04 I installed Simbody with
sudo apt-get install libsimbody-dev simbody-doc
The installation worked fine when I used the libraries (see issue #543). However, I couldn't find the simbody-visualizer executable or the example programs so I couldn't do anything with it other than link.
Also the documents installed in /usr/share/doc/simbody were still gzipped after installation.
@j-rivero and @chrisdembia, is this expected behavior?
What about sudo apt-get install libsimbody? Or maybe sudo apt-get install libsimbody3.5v5? See here. I suspect this would not fix the gzipped documents though.
Thanks, Chris. I tried those. Apparently libsimbody doesn't exist, and when I asked for libsimbody3.5v5 it said "already installed" so I think it must have come along with libsimbody-dev.
Try installing simbody-doc
- http://packages.ubuntu.com/search?keywords=simbody&searchon=names&suite=yakkety§ion=all
Try installing simbody-doc
Thanks, Steve. I did install that along with libsimbody-dev. It provided the gzipped documenation I mentioned but apparently not the examples.
Sorry, I didn't read carefully enough!
I think this is the debian metadata for what gets installed by the simbody-doc package:
- https://anonscm.debian.org/cgit/debian-science/packages/simbody.git/tree/debian/simbody-doc.install
Hello, will this problem be fixed in the near future?
Hello, will this problem be fixed in the near future?
Likely not unless @j-rivero is working on it. Building from source is the best option at the moment.
It is also possible to install using conda on a Debian system. The conda packages include the visualizer.
Thanks @moorepants. @YuriOsokin, see https://github.com/simbody/simbody#windows-mac-and-linux-using-conda
Hi I am using Ubuntu 18.04
When I tried to compile the code (either with 3.6 or 3.5 releases) everything goes well 2/3 of the way and then I get the following errors:
/usr/bin/ld: CMakeFiles/simbody-visualizer.dir/simbody-visualizer.cpp.o: undefined reference to symbol 'glBindFramebufferEXT' //usr/lib/x86_64-linux-gnu/libGL.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Simbody/Visualizer/simbody-visualizer/CMakeFiles/simbody-visualizer.dir/build.make:133: recipe for target 'simbody-visualizer' failed make[2]: *** [simbody-visualizer] Error 1 CMakeFiles/Makefile2:4969: recipe for target 'Simbody/Visualizer/simbody-visualizer/CMakeFiles/simbody-visualizer.dir/all' failed make[1]: *** [Simbody/Visualizer/simbody-visualizer/CMakeFiles/simbody-visualizer.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
**PS: I also tried tried the follwing methods:
- sudo apt-get install
- conda**
Each time the visualizer or some of the necessary binary files are is missing.
I installed all the requiered libraries (gnu compiler, cmake, liblapack-dev, cmake-qt-gui, freeglut3-dev, libxi-dev, libxmu-dev, doxygen)
I just installed a fresh copy of 18.04 and had no issue building the visualizer with the following commands:
10 sudo apt install git
12 git clone https://github.com/simbody/simbody
14 cd simbody/
15 mkdir build
17 sudo apt install cmake
19 cd build/
21 sudo apt install liblapack-dev freeglut3-dev libxi-dev libxmu-dev doxygen
22 cmake ../
24 make simbody-visualizer
25 ./simbody-visualizer