robomechanics / quad-sdk

Software tools for agile quadrupeds, developed by the Robomechanics Lab at Carnegie Mellon University.
https://robomechanics.github.io/quad-sdk/
MIT License
737 stars 137 forks source link

Using latest version of HSL (2024.05.15) breaks setup.sh script #425

Open DanielChaseButterfield opened 6 months ago

DanielChaseButterfield commented 6 months ago

I followed the instructions in the quad-sdk wiki, using the devel branch, and using the most recent version of Coin-HSL (2024.05.15).

However, doing this leads to a ThirdParty HSL build error in the setup script, which later leads to an NPMC solving fail when running the simulator.

I was able to solve it by installing an earlier version of CoinHSL (2022.11.09).

ologandavid commented 6 months ago

Hi @DanielChaseButterfield, In the coming weeks I'll review the setup scripts and make sure they reflect the updates to CoinHSL. Thanks for bringing this to our attention!

Best, David Ologan

DanielChaseButterfield commented 6 months ago

I was curious as to whether this issue was related to ThirdParty-HSL itself, and it looks like it might be, as their code also fails to build HSL on its own with the newest version. Therefore, this issue might be resolved when they update their code.

Here's the corresponding issue on ThirdParty-HSL for reference (https://github.com/coin-or-tools/ThirdParty-HSL/issues/24).