PrusaSlicer not working on ARM64

I have been trying to get PrusaSlicer working on my arm64 Pinebook Pro. When I try to start it from the commandline I get the following error.

[aaron@pinebookpro ~]$ prusa-slicer
prusa-slicer: error while loading shared libraries: libopenvdb.so.8.0: cannot open shared object file: No such file or directory

It looks like a problem with the openvdb libraries. If the package is not working by default what is the correct way to update the build of the package to correct it? The package shows it’s packager is builder+n1@archlinuxarm.org.

Very likely you need to rebuild prusa-slicer because openvdb package have been updated

1 Like

You can find the build files for the package here:

https://archlinuxarm.org/packages/aarch64/prusa-slicer/files

Just add aarch64 to the arch=(x86_64) line, so it becomes arch=(x86_64 aarch64) and build it with makepkg.

1 Like

I manually built it using their files on github but wasn’t sure what the correct way was for getting any fix or rebuild submitted to the main repo. I see what @Strit trit posted below and I will see if I can get it working.

I uploaded my rebuild of Prusa-Slicer to unstable branch about 10 hours ago.

2 Likes

I installed your rebuild and works perfectly for me on arm64 pi4

1 Like