Skip to content
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

Arch/Manjaro ARM dependancies #12

Open
coreybruce opened this issue Jul 7, 2020 · 12 comments
Open

Arch/Manjaro ARM dependancies #12

coreybruce opened this issue Jul 7, 2020 · 12 comments

Comments

@coreybruce
Copy link

Hi sorry to be a bother but I am using Manjaro Arm and just wanted to ask what are the dependencies for Arch/Manjaro on arm so I can get it working :)

@coreybruce
Copy link
Author

I might already have the dependencies so I wonder if there is a issue with the appimage on Manjaro arm64

@ChristopherHX
Copy link
Member

might already have the dependencies

No I don't think 64bit distros have 32bit libs already installed
even more does Manjaro arm64 feature multilib, archarm doesn't?

This launcher hasn't true arm64 support, I can build it but it 100%ly crashs,
So you need armhf libs or easier an arm32 distro, with no additional depenencies for some desktops.

Archlinux is offically an x86_64 only distro

@ChristopherHX
Copy link
Member

ChristopherHX commented Jul 10, 2020

lib32-mesa you can build it yourself https://www.mesa3d.org/, you need to add cflags -m32, and cxxflags -m32
Only for sound
lib32-libpulse
lib32-alsa-plugins

I forget all dependencies of these things like zlib, libc, libx11 etc is needed too

@coreybruce
Copy link
Author

coreybruce commented Jul 11, 2020

it doesn't have lib32 packages because it's soley 64bit since it was made for Arm64 only so you might need to port a arm64 version

@coreybruce
Copy link
Author

Is there any progress with this at all?

@ChristopherHX
Copy link
Member

ChristopherHX commented Jul 19, 2020

No progress from my side.
You can try the flatpak instead, pulls all 32bit dependencies from flathub, no true multiarch needed. https://flathub.org/apps/details/io.mrarm.mcpelauncher
Depends on your arm hardware and kernel to work probably.

@coreybruce
Copy link
Author

coreybruce commented Jul 20, 2020

Hmm well that sucks, well I'll try the flatpak

@coreybruce
Copy link
Author

Ran into this issue when I tried to log into google

[corey@manjaro-pi ~]$ flatpak run io.mrarm.mcpelauncher [2:14:0721/032601.422391:ERROR:cert_verify_proc_nss.cc(969)] CERT_PKIXVerifyCert for accounts.google.com failed err=-8172 [2:13:0721/032601.423038:ERROR:ssl_client_socket_impl.cc(941)] handshake failed; returned -1, SSL error code 1, net_error -202 [2:13:0721/032659.716655:ERROR:ssl_client_socket_impl.cc(941)] handshake failed; returned -1, SSL error code 1, net_error -202
looks like there is a cert_verify issue when loading up googles login.

@coreybruce
Copy link
Author

coreybruce commented Jul 20, 2020

and I can't use a apk file so this is just as useless as a option as the appimage on Manjaro arm64 atm..

@coreybruce
Copy link
Author

I downloaded Raspberry pi OS for my pi instead but can't download the latest version of Minecraft PE as I get this error

Downloading file failed: Status[405] ''

@ChristopherHX
Copy link
Member

The cert fail, no clue need to install an aarch64 os first.
My primary raspberry pi2 is 32bit only.
It was working on raspbian armhf.

So you found the arm appimage only bug... (mysterious error)
With installing arch/manjaro on a Pi you made it a pain to use the experimental launcher
ChristopherHX/mcpelauncher-ui-manifest#2

Open the appimage in a terminal.
Try download it.
look into the log, you will find urls to your apk files. (hopefully understandable protobuf dump)
Download all ca. 2-4 apks in a webbrowser.
Import apk in settings.
select all apks in the file chooser.

The arm flatpak doesn't feature that weird bug.
To login in the flatpak on raspbian (or you see a blackscreen e.g. pi2)
flatpak override --env=QT_QUICK_BACKEND=software io.mrarm.mcpelauncher (Shouln't be needed but bad drivers or software)

arm isn't working as great as x86, bad graphicdrivers for rpi. Distros without multilib etc.
Sound was hacked by me this year while on x86 it worked years before.

@coreybruce
Copy link
Author

I moved back to Manjaro which is a aarch64 and I will try it out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants