-
-
Notifications
You must be signed in to change notification settings - Fork 72
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
Package unavailable MacOS ARM64 #156
Comments
Hi @momoai96, many thanks for your interest in RoboStack! Unfortunately ros-noetic-desktop is not yet available for Apple Silicon - please refer to this table for available packages. You can still run the "standard" osx64 packages via Rosetta though, including ros-noetic-desktop. We are currently stuck with some cross-compilation issues - if you are interested, have a look here. @wolfv - do you have any suggestions how to get around the issue? Do we have an osx-arm64 machine for conda-forge that we could use to build packages natively? |
Thanks for your fast answering! |
Hi, please refer to this issue to create a conda environment that uses Intel packages. Let us know if it works :) |
Hey Guys, sorry for my late answer, got some work to do with my master thesis. After opening a terminal, activating my env and call RVIZ, I received : Any tips? |
Forget everything! :) |
@momoai96 Did it work? I am still getting the same error even after switching to intel. Any help? Error -
|
Please also provide the command/steps that you used. It's very hard to debug the issue with just an error message. |
yes, it worked really well! Just create a conda env based on rosetta to emulate osx-64. |
First I ran this to emulate osx-64
Then ran
This was the error Collecting package metadata (current_repodata.json): done PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
To search for alternate channels that may provide the conda package you're
and use the search bar at the top of the page. |
I think you need to call In worst case, you can prepend |
|
Just an update: on ROS2 Galactic, we now have ros-galactic-desktop natively for the M1. If there is interest to get the same working on Noetic, I could point a volunteer to some relevant commits & patches to get the same working for Noetic. |
We now have a significant chuck of packages. Note that RoboStack/ros-galactic#73 is still an issue. |
Hi there. I'm trying to install ROS Noetic on my mac M1 (12.2). So far no success, as it seems to always miss a package during the installation of the
The environment is correctly configured to use Rosetta as per the link mentioned above. Any idea on how to solve this? Thanks! |
Could you please specify the exact commands you are running so it's easier to reproduce the issue? |
Yes sure.
Here CONDA_SUBDIR is correctly defined when re-activating the environment (echo $CONDA_SUBDIR gives osx-64).
Here is what is present in my environment:
And the exact output of
So it seems that the packages with the correct architecture (osx-64) are used. Depending on the python version, the error is not the same. With python 3.9, EDIT: some additional information on sources:
|
Packages are now available natively on osx-arm64. Simply |
Hi @Tobias-Fischer. I've switched to the osx-64 architecture since the package |
Hey guys,
I followed your installation guide and set up a conda environment.
I'm currently working on macOS Big Sur 11.5.1 Arm 64 with Apple Silicon.
After setting up channels, I tried : "conda install ros-noetic-desktop", but received only an error:
"PackagesNotFoundError: The following packages are not available from current channels:
What am I doing wrong?
The text was updated successfully, but these errors were encountered: