-
Notifications
You must be signed in to change notification settings - Fork 35
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
QML errors on Ubuntu aarch64 #202
Comments
On which hardware did you test this? How can it be reproduced? |
It was tested on Apple silicon via Parallels desktop. |
Could it be that you're using an old version of QML? I got the same errors, see barche/QmlJuliaExamples#14 |
I investigated this case because I had previously overlooked how I had used |
I would not expect it to work with 1.11-rc . 1.11 is not released yet. Can you repeat the test with Julia 1.10 ?
|
I just tried that. The same error is thrown with Julia 1.10. |
I also reproduced the same error on Raspberry Pi 4 in headless mode. In my opinion, one step forward would be to create an integration test that runs on CI. |
@barche Do we officially support aarch64? If not we should mention it in the README.md. If we want to support it we need to debug this issue. I have a PI5 for testing, but I do not know if there are any servers that could do the testing on CI. |
I can't see an obvious reason why it wouldn't work, but I don't have a machine to test it on. |
@barche, could we add |
The same issue occurs on Arch Linux WSL2 environment as well.
|
I tried adding https://github.com/JuliaGraphics/QML.jl/actions/runs/11304271459/job/31442445149?pr=208 |
I have been able to reproduce this on my Raspberry Pi 4. It is a bug in CxxWrap, due to different typing in the C++ |
I really appreciate your efforts. Were you able to make any progress regarding this issue ? I encounter the exact same error message using Julia 1.11 on Windows 10. |
@GaavNa, are you running Windows on arm64? |
No, Intel. It didn't work on two computer with Intel and Windows. However, it worked on Debian 12 using an intel CPU. |
@GaavNa, you should open a separate issue laying out the configuration that could help us reproduce it, along with the Julia version you have used. In my Windows environment, QML works. Thus, such a bug report would be valuable. Also, trying Julia from a fresh start is worthwhile, as I have encountered some binary Artifact locking situations in the past. |
Still no clear idea on what causes this, I think it's actually a problem in CxxWrap.jl and the convert methods there. |
I think applying the changes in CxxWrap.jl from this commit will fix this: JuliaInterop/CxxWrap.jl@c9e113c You can try this by manually patching the CxxWrap.jl file. |
I have Ubuntu aarch64 installed through Parallels Desktop and noticed an error when launching a simple QML application on this platform:
The text was updated successfully, but these errors were encountered: