-
Notifications
You must be signed in to change notification settings - Fork 70
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
enable IDYNTREE_USES_OCTAVE in MacOS CI #677
Conversation
I should enable |
It seems that Octave installed by the Homebrew is correctly found (otherwise the version would not be the correct one), but apparently something is missing:
Unfortunately I don't have access to macOS, but if you have and you can |
it seems to be empty
|
That is strange, can you also copy the output of |
|
For reference, this is the output of the
So I guess that for some reason the |
Indeed, the support for the |
so you would completely remove it or make it somehow optional? |
Let's completely remove, the |
I have removed it in 571744f, please @traversaro check if it sounds correct to you |
Great, it is working fine, thanks! |
See the related discussions in: * robotology/idyntree#677 * https://discourse.cmake.org/t/findoctave-cmake-in-cmake-community-wiki-broken-for-octave-5/1079 As the support for obtaining the `PREFIX` variable (that in CMake was stored as `OCTAVE_ROOT_DIR`) was removed in Octave upstream. I think it is easier and less error prone (fail early, fail fast) to just remove support for the variable, so in the remote case that anyone relies on this variable, he will notice that automatically as soon as he updates his YCM version, instead of getting a failure when someone compiles his project with Octave 5.
Enabling
IDYNTREE_USES_OCTAVE
in MacOS CI will avoid regression such as #675