Index: src/slic3r/CMakeLists.txt
--- src/slic3r/CMakeLists.txt.orig
+++ src/slic3r/CMakeLists.txt
@@ -677,5 +677,11 @@ if (UNIX AND NOT APPLE)
     target_include_directories(libslic3r_gui PRIVATE ${GSTREAMER_INCLUDE_DIRS} ${GST_BASE_INCLUDE_DIRS})
 endif ()
 
+find_package(X11 REQUIRED)
+pkg_check_modules(webkit2gtk REQUIRED webkit2gtk-4.1)
+target_link_libraries (libslic3r_gui ${X11_LIBRARIES} ${webkit2gtk_LIBRARIES})
+target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES} OSMesa)
+target_link_libraries(libslic3r_gui dbus-1 blosc)
+
 # Add a definition so that we can tell we are compiling slic3r.
 target_compile_definitions(libslic3r_gui PRIVATE SLIC3R_CURRENTLY_COMPILING_GUI_MODULE)
