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
697 stars 133 forks source link

An error occurred during the initial compilation process #377

Closed nanbwrn closed 1 year ago

nanbwrn commented 1 year ago

I encountered an undefined reference error during compilation. The specific content is as follows: Thank you for your reply: e9c36df9d5ea7cb312050e9d9cc0929

ologandavid commented 1 year ago

Hi @nanbwrn,

What version of the solver are you currently using? Did you request the correct version of the solver as described in the instructions?

Best, David

nanbwrn commented 1 year ago

Hi @ologandavid , thank you for your reply. I am using Ipopt-3.12.7,and HSL for IPOPT as shown in the following figure, HSl

ologandavid commented 1 year ago

Hi @nanbwrn, The Ipopt version that you should be using is 3.13. That's probably contributing to the fact that the initial compliation is failing. Try requesting ma27 or ma57 solver from coinhsl. Let me know if that resolves your issue. Also see #335

Best, David

nanbwrn commented 1 year ago

Thank you for your enthusiastic response. I have solved this problem and used a new coinhsl that includes ma57 to overwrite the original coinhsl.And it has been compiled successfully