-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation fails on Ubuntu 24.04 #202
Comments
Hey @c-joly! Thanks for testing. Interesting that the DART developers have pre-built binaries for 22.04 and not for 24.04 (at least for arm64). I will test on 24.04 on an amd64 arch and see what I get. Then I'll update the script or the docs accordingly. Good to know that Ubuntu 22.04 worked easily (even on arm64)! Thanks again! |
Hi @costashatz! AFAICT, I the same issue also exists for x86, see below ; that makes sense, the 24.04 release is still rather new. So the title of this issue could be updated. Small nitpicking : could you modify the Cheers, Sébastien
|
@boisgera good to know! I'll inform the DART developers and update the docs until they are up to date. I know they are being very meticulous for the ROS supported Ubuntu versions. So I guess ROS is not on 24.04 yet.. |
@c-joly @boisgera can you both try again? It seems that DART is now available in 24.04 (see here). Edit: You can try the scripts_exit branch so that the scripts stop at error. |
(Edit. Sorry, I did not try the script_exit branch, let me do that again) On Ubuntu 22.04, I do have an unexpected end of file error message. The same error will appear (faster) if I only check the syntax of the install script, without running it
|
There is a missing |
I just pushed in the Thank you for your effort :) |
I have this error quite late in the build:
|
OK! Let me have a deeper look and come back to it. At least it seems that the Ubuntu 24.04 issue is gone. I'll fix the rest! Thanks! I'll ping you once I have this ready. |
Hi @costashatz, @boisgera, Just tried on my VM Ubuntu 24.04 ARM64. Install script works fine, and after updating However, I noticed some problems with some examples. I experienced errors due to Below the error I got: cyril@joss-24:~/robot_dart/build$ ./talos_fast_plain
talos_fast_plain: ./dart/dynamics/MeshShape.cpp:240: void dart::dynamics::MeshShape::setScale(const Eigen::Vector3d&): Assertion `(scale.array() > 0.0).all()' failed.
Aborted (core dumped) |
I checked and it appears that this is coming from DART (it also happens in x64). They have tightened their checks for mesh scaling. Imho, they should allow negative ones (this just mirrors the mesh; very common practice in graphics community to put negative scale). I will contact them and see how we can solve this. Not very important, but annoying to not be able to use the basic examples. Thanks for catching this. Edit: For reference, here's the issue on DART's repo. |
@c-joly this is fixed in DART's master branch (see dartsim/dart#1841). So in the next release, this is going to be okay ;) I will add a line in the documentation. |
I think this is ready to be closed! @c-joly let me know if you find something else that needs fixing. Thanks again! |
Hello @costashatz, here is an issue linked to the Joss review openjournals/joss-reviews#6771
I tried the installation script on an Ubuntu Virtual Machine 24.04 with arm64 architecture, and it looks to have a problem in the
apt
dependencies. I attached the terminal log here: https://gist.github.com/c-joly/3d68d729b40c51aa6b11231771941435 (note: I changed the script to make it stop at the first error)Note: the install script passed flawlessly on Ubuntu 22.04 arm64
It looks like the
apt
dependencies are not satisfied on the last version of Ubuntu (at least for arm64 architecture, I can't test for amd64 with my Mac M2). Maybe you should consider to limit the versions of Ubuntu that are fine, >= 20.04 may be too optimistic.The text was updated successfully, but these errors were encountered: