-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Cannot install webots on arm64 architecture platforms #6760
Comments
What happens when you install it ? Do you have any error message ? |
Yes sorry for not adding it. Here it is:
Any help is appreciated. |
do you have qt installed on your jetson ? also, reading https://forum.qt.io/topic/123045/bin-sh-1-syntax-error-unexpected/3 |
Yes I installed qt 6.5.3 successfully using the script provided in Webots repository. |
did you alter the scripts in any way ? |
My And no I didn't change the scripts at all. Cloned the repo and followed the instructions. |
Could you please check the content of build/release/WbZoom.moc.cpp to see if there is anything weird in it ? |
I can't find that file. I can only find these file:
|
yes, in fact the file in not generate, the error come from the moc generation... in webots/src/webots/Makefile line 666, is the command line that fail |
Thanks for looking into it. Any idea how we could change it to make it run correctly? |
i'm tring to display the line executed on my end, to check for error potential |
in webots/src/webots/Makefile line 666 make clean && make but I'm not sure at all I'm printing the correct thing... |
FYI, moc file for the core should be in webots/src/webots/build/release |
I've read on multiple forum that you should be checking what your sh interpreter is. It should be bash, but it look like dash could be used and causse trouble which OS are you using when building ? Alternatively, I do expect that you build using the nvidia sdk, which setup does it contains ? I not very familiar with that, but it seems something to look for. |
I'm using Ubuntu 20.04 |
have you been able to look my others message ? They could give insight on the issues :) |
Sorry, I wasn't at my desk. I'm trying to test them now and see what more information I can get. Thanks so much for looking into it. |
I get the same output:
|
My default sheel is bash. I checked it using |
are you able to run the command alone ? from webots/src/webots |
sorry to ask again, are you sure that the path to the webots folder don't contains any parenthesis ? |
I tried running And also double checked the webots folder name and path and there's no parenthesis in there. |
I wonder if it could be the qt version you installed. Webots is not expected to be built on arm, so it doesn't install qt for arm. Could you try the following:
|
Thanks for the reply @CoolSpy3 After these changes now I get the following:
And then the
|
Hmmm, that's probably something to do with the fact that Qt 6 on Ubuntu 20 is not officially supported, so Qt is searching for an updated version of glibc, which is only distributed with Ubuntu 22+. The first thing I would try is downgrading Qt (try the above with If that doesn't work, your best bet is probably to install Qt manually [either through the installer or an archived build or build it from source] and then figure out how to properly build Webots against it (probably some digging to find the relevant files and copy them to where Webots expects them to be). |
Describe the Bug
Cannot install webots on arm64 architectures.
Steps to Reproduce
Try the installation methods described in the documentation.
Expected behavior
To be able to install and use webots.
Screenshots
Not applicable.
System
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: