Hi Karl.
this patch isn't going upstream is it? many distro's are moving or have moved to soup3 based gnome. (soup 2.4 is eol) currently the slackware xiphos package is set to use soup3/webkit2gtk4.1 courtesy of yelp, and slackware 15.1 when it comes out also uses soup3. Due to incompatibility between soup2.4 and 3.0 you can't have both linked into a binary at the same time, which means all the dependencies that uses soup have to be of one kind or the other and not a mix if they are run-time deps, rather than just compile time deps.
gnome started moving to soup3 with gnome 43, and currently gnome47 is eol.
regards, Tim

On 18/09/2024 20:38, Karl Kleinpaste wrote:
I've pushed a change for updates to provide compatibility with RHEL9's gcc11 compiler. However, it is not yet automatically configuration-compatible. If you wish to build on RHEL9, clone the repo as usual and then apply this diff ("patch -p1").

diff --git a/cmake/XiphosDependencies.cmake b/cmake/XiphosDependencies.cmake
index e011ece1..0a135b44 100644
--- a/cmake/XiphosDependencies.cmake
+++ b/cmake/XiphosDependencies.cmake
@@ -84,7 +84,7 @@ pkg_check_modules(Gnome REQUIRED IMPORTED_TARGET
   "gdk-pixbuf-2.0"
   "gio-2.0"
   "gobject-2.0"
-  "libsoup-3.0"
+  "libsoup-2.4"
   "pango"
   "minizip"
   "zlib"
@@ -135,7 +135,7 @@ else (GTK2)
     # Gtk+-3.0 + Webkit2 + WebKit-editor
     pkg_check_modules(Gtk REQUIRED IMPORTED_TARGET
       "gtk+-3.0"
-      "webkit2gtk-4.1"
+      "webkit2gtk-4.0"
       "gtkhtml-editor-4.0"
       "libgtkhtml-4.0"
       )
@@ -144,7 +144,7 @@ else (GTK2)
     # Gtk+-3.0 + Webkit2 + GtkHtml-editor
      pkg_check_modules(Gtk REQUIRED IMPORTED_TARGET
       "gtk+-3.0"
-      "webkit2gtk-4.1"
+      "webkit2gtk-4.0"
       )
   endif()
 endif (GTK2)

Build as usual. I use:

cmake -DBUILD_SHARED_LIBS=TRUE -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=/usr/lib64 -DGTKHTML=ON -DDEBUG=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo ../xiphos

It's working fine on my RHEL 9.4 systems.

_______________________________________________
xiphos-devel mailing list
[email protected]
http://crosswire.org/mailman/listinfo/xiphos-devel


--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
_______________________________________________
xiphos-devel mailing list
[email protected]
http://crosswire.org/mailman/listinfo/xiphos-devel

Reply via email to