--- src/slic3r/CMakeLists.txt.orig	2024-09-18 13:39:04 UTC
+++ src/slic3r/CMakeLists.txt
@@ -382,7 +382,8 @@ set(SLIC3R_GUI_SOURCES
     Utils/ServiceConfig.cpp
 )
 
-find_package(NanoSVG REQUIRED)
+#find_package(NanoSVG REQUIRED)
+find_package(OpenSSL REQUIRED)
 
 if (APPLE)
     list(APPEND SLIC3R_GUI_SOURCES
@@ -426,7 +427,6 @@ target_link_libraries(
     PUBLIC
     libslic3r
     avrdude
-    libcereal
     imgui
     libvgcode
     GLEW::GLEW
@@ -434,19 +434,21 @@ target_link_libraries(
     hidapi
     libcurl
     ${wxWidgets_LIBRARIES}
-    NanoSVG::nanosvg
-    NanoSVG::nanosvgrast
     stb_dxt
     fastfloat
+	OpenSSL::SSL
+	OpenSSL::Crypto
 )
 
 if (MSVC)
     target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib)
-elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
     target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES})
 elseif (APPLE)
     target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY})
 endif()
+
+add_definitions(-DBOOST_LOG_DYN_LINK)
 
 #if (SLIC3R_STATIC)
     # FIXME: This was previously exported by wx-config but the wxWidgets
