Re: git: ae9787cdfba9 - main - cad/PrusaSlicer: update to 2.9.0

From: Scott Allendorf <sallendorf_at_gmail.com>
Date: Sun, 09 Mar 2025 18:49:02 UTC
Does not configure/build from ports on FreeBSD 13.5-STABLE 
stable/13-n259186-63422982e074:

=====
root@sallendorf:/usr/ports/cad/PrusaSlicer # make all
===>  License AGPLv3 accepted by the user
===>   PrusaSlicer-2.9.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by PrusaSlicer-2.9.0 for building
===>  Extracting for PrusaSlicer-2.9.0
=> SHA256 Checksum OK for 
PrusaSlicer/prusa3d-PrusaSlicer-version_2.9.0_GH0.tar.gz.
===>  Patching for PrusaSlicer-2.9.0
===>  Applying FreeBSD patches for PrusaSlicer-2.9.0 from 
/usr/ports/cad/PrusaSlicer/files
/bin/mkdir -p 
/data/sca/usr/ports/cad/PrusaSlicer/work/PrusaSlicer-version_2.9.0/bundled_deps/hidapi/libusb
cp -f /usr/ports/cad/PrusaSlicer/files/hid.c 
/data/sca/usr/ports/cad/PrusaSlicer/work/PrusaSlicer-version_2.9.0/bundled_deps/hidapi/libusb/hid.c
===>   PrusaSlicer-2.9.0 depends on package: cereal>=1.3.0.10 - found
===>   PrusaSlicer-2.9.0 depends on package: cgal>=5.0.2 - found
===>   PrusaSlicer-2.9.0 depends on package: opencascade>=7.7.0 - found
===>   PrusaSlicer-2.9.0 depends on package: libbgcode>=0.2.0_1 - found
===>   PrusaSlicer-2.9.0 depends on package: hidapi>=0.14.0 - found
===>   PrusaSlicer-2.9.0 depends on file: /usr/local/bin/cmake - found
===>   PrusaSlicer-2.9.0 depends on executable: ninja - found
===>   PrusaSlicer-2.9.0 depends on executable: update-desktop-database 
- found
===>   PrusaSlicer-2.9.0 depends on file: 
/usr/local/libdata/pkgconfig/eigen3.pc - found
===>   PrusaSlicer-2.9.0 depends on package: gettext-runtime>=0.22_1 - found
===>   PrusaSlicer-2.9.0 depends on executable: msgfmt - found
===>   PrusaSlicer-2.9.0 depends on package: libiconv>=1.14_11 - found
===>   PrusaSlicer-2.9.0 depends on package: pkgconf>=1.3.0_1 - found
===>   PrusaSlicer-2.9.0 depends on package: xorgproto>=0 - found
===>   PrusaSlicer-2.9.0 depends on package: xorgproto>=0 - found
===>   PrusaSlicer-2.9.0 depends on file: 
/usr/local/libdata/pkgconfig/x11.pc - found
===>   PrusaSlicer-2.9.0 depends on shared library: libbgcode_convert.so 
- found (/usr/local/lib/libbgcode_convert.so)
===>   PrusaSlicer-2.9.0 depends on shared library: 
libbgcode_binarize.so - found (/usr/local/lib/libbgcode_binarize.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libbgcode_core.so - 
found (/usr/local/lib/libbgcode_core.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libtbb.so - found 
(/usr/local/lib/libtbb.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libboost_log.so - 
found (/usr/local/lib/libboost_log.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libImath.so - found 
(/usr/local/lib/libImath.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libnlopt.so - found 
(/usr/local/lib/libnlopt.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libqhull_r.so - 
found (/usr/local/lib/libqhull_r.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libcurl.so - found 
(/usr/local/lib/libcurl.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libexpat.so - found 
(/usr/local/lib/libexpat.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libiconv.so - found 
(/usr/local/lib/libiconv.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libopenvdb.so - 
found (/usr/local/lib/libopenvdb.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libgmp.so - found 
(/usr/local/lib/libgmp.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libmpfr.so - found 
(/usr/local/lib/libmpfr.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libdbus-1.so - found 
(/usr/local/lib/libdbus-1.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libpng.so - found 
(/usr/local/lib/libpng.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libTKXSDRAWSTEP.so - 
found (/usr/local/lib/libTKXSDRAWSTEP.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libtiff.so - found 
(/usr/local/lib/libtiff.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libfontconfig.so - 
found (/usr/local/lib/libfontconfig.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libfreeimage.so - 
found (/usr/local/lib/libfreeimage.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libfreetype.so - 
found (/usr/local/lib/libfreetype.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libavcodec.so - 
found (/usr/local/lib/libavcodec.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libharfbuzz.so - 
found (/usr/local/lib/libharfbuzz.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libwayland-egl.so - 
found (/usr/local/lib/libwayland-egl.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libwebkit2gtk-4.0.so 
- found (/usr/local/lib/libwebkit2gtk-4.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libsoup-2.4.so - 
found (/usr/local/lib/libsoup-2.4.so)
===>   PrusaSlicer-2.9.0 depends on shared library: 
libjavascriptcoregtk-4.0.so - found 
(/usr/local/lib/libjavascriptcoregtk-4.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libintl.so - found 
(/usr/local/lib/libintl.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libGL.so - found 
(/usr/local/lib/libGL.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libGLU.so - found 
(/usr/local/lib/libGLU.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libGLEW.so - found 
(/usr/local/lib/libGLEW.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libatk-1.0.so - 
found (/usr/local/lib/libatk-1.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libcairo.so - found 
(/usr/local/lib/libcairo.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libgdk_pixbuf-2.0.so 
- found (/usr/local/lib/libgdk_pixbuf-2.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libglib-2.0.so - 
found (/usr/local/lib/libglib-2.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libintl.so - found 
(/usr/local/lib/libintl.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libgtk-3.so - found 
(/usr/local/lib/libgtk-3.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libharfbuzz.so - 
found (/usr/local/lib/libharfbuzz.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libpango-1.0.so - 
found (/usr/local/lib/libpango-1.0.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libjpeg.so - found 
(/usr/local/lib/libjpeg.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libtk86.so - found 
(/usr/local/lib/libtk86.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libtcl86.so - found 
(/usr/local/lib/libtcl86.so)
===>   PrusaSlicer-2.9.0 depends on shared library: libwx_baseu-3.2.so - 
found (/usr/local/lib/libwx_baseu-3.2.so)
===>  Configuring for PrusaSlicer-2.9.0
===>  Performing out-of-source build
/bin/mkdir -p /data/sca/usr/ports/cad/PrusaSlicer/work/.build
-- The C compiler identification is Clang 19.1.7
-- The CXX compiler identification is Clang 19.1.7
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- SLIC3R_ASAN: OFF
-- SLIC3R_BUILD_SANDBOXES: OFF
-- SLIC3R_BUILD_TESTS: OFF
-- SLIC3R_ENABLE_FORMAT_STEP: ON
-- SLIC3R_FHS: 1
-- SLIC3R_GTK: 3
-- SLIC3R_GUI: ON
-- SLIC3R_LOG_TO_FILE: OFF
-- SLIC3R_MSVC_COMPILE_PARALLEL: ON
-- SLIC3R_OPENGL_ES: OFF
-- SLIC3R_PCH: OFF
-- SLIC3R_REPO_URL: OFF
-- SLIC3R_STATIC: OFF
-- SLIC3R_UBSAN: OFF
-- SLIC3R_STATIC: OFF
-- CMAKE_PREFIX_PATH: (default)
-- Found PkgConfig: /usr/local/bin/pkgconf (found version "2.3.0")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Found Threads: TRUE
CMake Error at 
/usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 
(message):
   Could NOT find DBus1 (missing: DBus1_LIBRARY)
Call Stack (most recent call first):
 
/usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 
(_FPHSA_FAILURE_MESSAGE)
   /usr/local/lib/cmake/DBus1/DBus1Config.cmake:66 
(find_package_handle_standard_args)
   CMakeLists.txt:248 (find_package)


-- Configuring incomplete, errors occurred!
*** Error code 1

Stop.
make: stopped in /usr/ports/cad/PrusaSlicer
=====
root@sallendorf:/usr/ports/cad/PrusaSlicer # ls -l 
/usr/local/lib/libdbus-1.*
lrwxr-xr-x  1 root  wheel      14 Mar  8 12:06 
/usr/local/lib/libdbus-1.so -> libdbus-1.so.3
lrwxr-xr-x  1 root  wheel      19 Mar  8 12:06 
/usr/local/lib/libdbus-1.so.3 -> libdbus-1.so.3.38.3
-rwxr-xr-x  1 root  wheel  358960 Mar  8 12:06 
/usr/local/lib/libdbus-1.so.3.38.3
=====

Thank you for all you do for FreeBSD.

Cheers,

Scott


On 3/9/2025 09:41, Michael Reifenberger wrote:
> The branch main has been updated by mr:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=ae9787cdfba90b199808d591586d5acb77e95730
> 
> commit ae9787cdfba90b199808d591586d5acb77e95730
> Author:     Michael Reifenberger <mr@FreeBSD.org>
> AuthorDate: 2025-03-09 14:37:10 +0000
> Commit:     Michael Reifenberger <mr@FreeBSD.org>
> CommitDate: 2025-03-09 14:37:10 +0000
> 
>      cad/PrusaSlicer: update to 2.9.0
>      
>      Adapted patch provided from Jesper Schmitz Mouridsen
>      
>      PR:             284821
>      Reported by:    Torfinn Ingolfsen
>      Approved by:    teodorsigaev@

-- 
Scott Allendorf                        Email:       sallendorf@gmail.com
Retired Systems Administrator          ICBM:  41 42 40.8 N  91 34 40.4 W