[Bug 278011] cad/PrusaSlicer tries to load OCCTWrapper.so from wrong path

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 28 Mar 2024 14:02:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278011

            Bug ID: 278011
           Summary: cad/PrusaSlicer tries to load OCCTWrapper.so from
                    wrong path
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: tingox+freebsd@gmail.com
                CC: teodorsigaev@gmail.com
             Flags: maintainer-feedback?(teodorsigaev@gmail.com)
                CC: teodorsigaev@gmail.com

background: If you want to print a .step file, PrusaSlicer wants to load the
OCCTWrapper.so library.

On FreeBSD it fails, because it tries to load the .so file form /usr/local/bin:

tingo@kg-core2:/zt/t2/work/3D_printing/2024/0328_e-steps-calibration/printables
$ prusa-slicer --info
"639746-easy-e-steps-rotation-distance-measurement-tool-in/E-Steps & Rotation
Distance Measurement Tool v1.0.step"
[2024-03-28 14:58:50.107688] [0x000000087b529000] [trace]   Initializing
StaticPrintConfigs
639746-easy-e-steps-rotation-distance-measurement-tool-in/E-Steps & Rotation
Distance Measurement Tool v1.0.step: Cannot load OCCTWrapper.so:

Cannot open "/usr/local/bin/OCCTWrapper.so"

but the file lives in /usr/local/lib

tingo@kg-core2:/zt/t2/work/3D_printing/2024/0328_e-steps-calibration/printables
$ ll /usr/local/lib/OCCTWrapper.so
-rwxr-xr-x  1 root  wheel  - 59296 Jan 11 11:19 /usr/local/lib/OCCTWrapper.so*


PrusaSlicer installed from a package
tingo@kg-core2:/zt/t2/work/3D_printing/2024/0328_e-steps-calibration/printables
$ pkg info Prusa\*
PrusaSlicer-2.6.0_7

tingo@kg-core2:/zt/t2/work/3D_printing/2024/0328_e-steps-calibration/printables
$ freebsd-version -ku
13.2-RELEASE-p10
13.2-RELEASE-p10
tingo@kg-core2:/zt/t2/work/3D_printing/2024/0328_e-steps-calibration/printables
$ uname -a
FreeBSD kg-core2.kg4.no 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 GENERIC amd64

-- 
You are receiving this mail because:
You are the assignee for the bug.