-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
MacOS native install: No formulae or casks found for tbb@2020 #1763
Comments
I'm seeing the same issue, tbb is an intel library, threading building blocks, the are not planning on supporting it on arm, however it seems tbb@2022 is available in brew. a workaround is to not use the configure script but build completely manually, They use a lot of out of date software, e.g. old unsupported python 3.8 then they download manually GDAL-3.6.2.tar.gz etc Let's install these packages with brew, and remove the
But now I’m stuck there, since this project also still uses outdated python I'll have to update on a later point when I have some more time to walk trough that project |
This has nothing to do with the business model, and lots to do with the complexity that is building ODM from source. We recommend people use docker to run ODM on macOS, which doesn't cost anything and works out of the box. |
As Piero indicates, @kevinpauli @JensTimmerman, please use the README or docs for directions on how to install and use. I will close this issue for now. If anyone has a pull request to address native mac install, we can re-open as appropriate. |
Docker works if you are willing to/able to install docker on your machine. (Requires admin rights e.g) to run the application And the software stack used on the docker images is completely out of date and no longer supported. directing to the documentation is a bit weird. the configure mac script fails because tbb@2020 is no longer present in brew |
Yes, there are limitations to docker, e.g. admin rights. It is possible to run within other containerization that don't require the same escalation, e.g. apptainer. Docker is the recommended approach at this time, but feel free to test and write documentation for use in other container systems as appropriate.
This is beyond the scope of this issue to document, but I tend to use a workflow similar to this: https://docs.opendronemap.org/tutorials/#development-and-testing-of-odm
Cool. That wasn't made clear in the initial issue, so I missed that was what was being referenced. Thanks for linking directly to it to clarify the need. A pull request updating with a good or updated workflow would be most appreciated. Alternatively a pull request with an update to the readme to deprecate or warn in the native section would be a second best solution.
If you are willing to take on stack updates in a serious way, let us know. |
Yes, that's wat I started on working on, and what I documented here, I have a good bit of experience in this area, but unfortunately I lack the personal free time to do this at the moment. If someone were to offer a sponsorship I would love to start working on that. |
How did you install ODM? (Docker, installer, natively, ...)?
natively on mac
What is the problem?
This line in configure_macos.sh:
Is giving this error:
What should be the expected behavior? If this is a feature request, please describe in detail the changes you think should be made to the code, citing files and lines where changes should be made, if possible.
It should configure macos correctly
How can we reproduce this? What steps did you do to trigger the problem? If this is an issue with processing a dataset, YOU MUST include a copy of your dataset AND task output log, uploaded on Google Drive or Dropbox (otherwise we cannot reproduce this).
The text was updated successfully, but these errors were encountered: