I installed opensim from source on a few Ubuntu 20.04 and Debian 11.1 machines. I used the ad hoc script below, derived from the version in github.
There are 3 issues that I want to mention.
== 1 ==
Very recently some libraries are not properly placed in the final opensim directory. This was on all machines. I corrected as follows:
Code: Select all
cd opensim/sdk/lib
ln -s libadolc.so.2.1.0 libadolc.so.2
cp ../../../opensim_dependencies_install/ipopt/lib/libipopt.so.1.10.8 .
ln -s libipopt.so.1.10.8 libipopt.so.1
== 2==
On the debian machines opensim crashed when more than one constraint was used in the model.The offending frame mostly was in libopenblas.so.
I installed the "unstable" version of it from Debian/sid and that did seem to solve it.
So the debian machines now work completely!
== 3 ==
However on the Ubuntu machines Inverse Kinematics does not work anymore.
The problem is that there immediately is the following error:
Code: Select all
[error] InverseKinematicsTool Failed: Timestamp at row 0 with value 0,000000 is greater-than/equal to timestamp at row 1 with value 0,000000
Thrown at TimeSeriesTable.h:491 in validateRow().
But the error clearly is wrong. Here the first 2 rows from a simple example.
Code: Select all
0 0.0 5.0000 0.8250 0.0000 13.8000 0.1500 0.0000 14.4000 0.1500 0.0000
1 0.02 5.0000 0.8250 0.0000 13.8234 0.1500 0.0000 14.4234 0.1500 0.0000