I don’t understand this…are you really creating paths like this? I’m not trying to tell you to do this. Not on purpose, at least.
/home/ubuntu/Minecraft/Natives/Dev/openal-soft-1.15.1/build/home/ubuntu/Minecraft/Natives/libopenal.so
You’ve got /home/ubuntu twice in that path–why? You’re also asking about missing files that you can’t chmod +x? I’m a bit worried that your unix skills are not quite up to this task. You should understand the commands that you are running. I can try to help, but you may need some more local help on what to do here.
That said, I’ve had a few errors in my instructions and I’d like to see if this can be made to work.
For the first error:
cp: not writing through dangling symlink ‘/home/ubuntu/Minecraft/Natives/libopenal.so’
This means that the file already exists as a symlink in /home/ubuntu/Minecraft/Natives. I don’t know how this happened. Just remove it and then try the copy again.
With regard to this:
ubuntu@tegra-ubuntu:~$ chmod +x run.sh
chmod: cannot access ‘run.sh’: No such file or directory
You already are running the script Minecraft/run.sh so you can ignore this chmod +x command. You must’ve already made run.sh executable.
Before you try to run Minecraft/run.sh again, please run this:
ls -l /home/ubuntu/Minecraft/Natives
file /home/ubuntu/Minecraft/Natives/*.so
I want to be sure you have just the built arm libraries there. It should look similar to this (paths differ and that’s fine). The important thing is you should have two ARM shared libraries there.
ubuntu@muggy:~$ ls -l /home/ubuntu/RogerAllen/minecraft_natives/
total 1372
-rw-r--r-- 1 ubuntu ubuntu 284020 Jul 28 23:33 liblwjgl.so -rwxrwxr-x 1 ubuntu ubuntu 1115150 Jul 28 23:33 libopenal.so ubuntu@muggy:~$ file /home/ubuntu/RogerAllen/minecraft_natives/*so
/home/ubuntu/RogerAllen/minecraft_natives/liblwjgl.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7445b95a7377eb5267e75bca6242972f5d4988c8, stripped
/home/ubuntu/RogerAllen/minecraft_natives/libopenal.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=7cebe274867a8d1ef493a3aba71da920bfc41046, not stripped
A mistake that I just found is that I said to copy from lwjgl/lib/liblwjgl.so. That path was wrong and should be lwjgl/libs/linux/liblwjgl.so. Please copy that file to /home/ubuntu/Minecraft/Natives. This is now fixed on the webpage.
Now, if you have ARM .so libraries in /home/ubuntu/Minecraft/Natives, you should be able to run /home/ubuntu/Minecraft/run.sh and hopefully see minecraft run.