Debian Patches

Status for slic3r-prusa/2.9.2+dfsg-2

Patch Description Author Forwarded Bugs Origin Last update
Stop-building-test_voronoi.cpp.patch Stop building test_voronoi.cpp
test_voronoi.cpp compmilation hangs forever, see https://bugs.debian.org/998049.
Disable test_voronoi.cpp to fix the FTBFS until that is fixed.
Chow Loong Jin <hyperair@debian.org> no debian 2021-11-21
Drop-lcereal.patch Drop -lcereal
libcereal in Debian has become a header-only library, so drop the link
Chow Loong Jin <hyperair@debian.org> no 2022-02-25
Drop-OpenCASCADE-version-from-find_package.patch Drop OpenCASCADE version from find_package()
This blocks the package from being backported otherwise.
Chow Loong Jin <hyperair@debian.org> no 2022-08-24
Move-OCCTWrapper.so-into-package-specific-libdir.patch Move OCCTWrapper.so into package-specific libdir Chow Loong Jin <hyperair@debian.org> no 2022-08-30
Add-missing-include-TDocStd_Document.hxx-in-OCCTWrapper.c.patch Add missing #include "TDocStd_Document.hxx" in OCCTWrapper.cpp
This fixes FTBFS with OpenCASCADE 7.5.1
Chow Loong Jin <hyperair@debian.org> no 2022-08-30
Fix-segfault-due-to-uninitialized-imgui-in-wxwidgets3.2.patch Fix segfault due to uninitialized imgui in wxwidgets3.2 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022234#15 no debian 2022-12-08
Disable-preset-update-and-version-check-by-default.patch Disable preset update and app version check by default

===================================================================
Antoni Villalonga <antoni@friki.cat> not-needed debian vendor 2023-09-28
Update-OCCT_LIBS-list-to-be-compatible-with-OpenCASCADE-7.patch Update OCCT_LIBS list to be compatible with OpenCASCADE 7.8.0 restructure Chow Loong Jin <hyperair@debian.org> no 2024-06-09
Improve-ExtrusionLine-simplify-to-fix-very-short-extrude-.patch Improve ExtrusionLine::simplify to fix very-short extrude moves Seth LaForge <sethml@ofb.net> no 2023-11-30
Link-against-libcrypto.patch Link against libcrypto and libssl
Required to fix the following error:
/usr/bin/ld: slic3r/liblibslic3r_gui.a(UserAccountCommunication.cpp.o):
undefined reference to symbol 'EVP_DigestInit_ex@@OPENSSL_3.0.0'
/usr/bin/ld: /lib/x86_64-linux-gnu/libcrypto.so.3: error adding symbols: DSO
missing from command line
Chow Loong Jin <hyperair@debian.org> no 2024-07-03
compatibility-with-CGAL-6.0-and-5.6.x.patch [PATCH] compatibility with CGAL-6.0 (and 5.6.x) Laurent Rineau <laurent.rineau@cgal.org> no 2024-07-13
Drop-Eigen3-Eigen-link.patch Fix Eigen3-related build errors
FindEigen3.cmake doesn't define Eigen3::Eigen, so cmake throws an error when
this is linked against, so drop all Eigen3::Eigen linking requests, since eigen3
is a header-only library anyway.

Additionally, add ${EIGEN3_INCLUDE_DIR} to target_include_directories wherever
needed.
Chow Loong Jin <hyperair@debian.org> no 2024-09-22
Fix-missing-lboost_log-on-on-sla_tests-and-libslic3r_gui.patch Fix missing -lboost_log on on sla_tests and libslic3r_gui
BOOST_LOG_TRIVIAL is used in these modules, but boost logs weren't linked so ld
throws undefined references to various boost::log:: symbols.
Chow Loong Jin <hyperair@debian.org> no 2024-09-23
cmake-Turn-on-position-independent-code-for-all-targets.patch cmake: Turn on position independent code for all targets Andreas Schneider <asn@cryptomilk.org> yes upstream https://github.com/prusa3d/PrusaSlicer/pull/13810 2024-12-20
Downgrade-Catch2-version-to-3.7.patch Downgrade Catch2 version to 3.7
Debian doesn't have 3.8 yet
Chow Loong Jin <hyperair@debian.org> no 2025-03-10
Workaround-missing-Z3-cmake-files.patch Workaround missing Z3 cmake files
Needed until https://bugs.debian.org/1098281 is resolved.
Chow Loong Jin <hyperair@debian.org> no 2025-03-11

All known versions for source package 'slic3r-prusa'

Links