Apparently it wants glib 2.40. But I think GTK3 sets it up - maybe.
find_package(Glib 2.40 REQUIRED)
Who is in charge of clarifying this inconsistency?
src/CMakeLists.txt" line 245 of 847 --28%-- col 1 # # Find all other required libraries for building # # GTK3 does pull glib, but this allows us to check for the version find_package(Glib 2.40 REQUIRED) add_definitions("-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40") add_definitions("-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_MIN_REQUIRED") include_directories(SYSTEM ${Glib_INCLUDE_DIRS}) list(APPEND LIBS ${Glib_LIBRARIES}) # GTK3 pulls in ATK, GDK, GDK-PIXBUF, CAIRO, GLIB, PANGO find_package(GTK3 3.14 REQUIRED) add_definitions("-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_14") #add_definitions("-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_MIN_REQUIRED") include_directories(SYSTEM ${GTK3_INCLUDE_DIRS}) list(APPEND LIBS ${GTK3_LIBRARIES}) # Check for libxml2 / broken cmake module can't be included in the foreach() below find_package(LibXml2 2.6 REQUIRED) include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR}) list(APPEND LIBS ${LIBXML2_LIBRARIES}) add_definitions(${LIBXML2_DEFINITIONS}) # used to launch a tiny http server, used by facebook exporter find_package(LibSoup2) if(LIBSOUP2_FOUND) include_directories(SYSTEM ${LIBSOUP2_INCLUDE_DIRS}) list(APPEND LIBS ${LIBSOUP2_LIBRARIES}) add_definitions(${LIBSOUP2_DEFINITIONS}) add_definitions("-DHAVE_HTTP_SERVER") list(APPEND SOURCES "common/http_server.c")
___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org