[xiphos-devel] RHEL 9 compatibility
Tim Dickson
dickson.tim at googlemail.com
Thu Sep 19 05:03:46 EDT 2024
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
> xiphos-devel at crosswire.org
> http://crosswire.org/mailman/listinfo/xiphos-devel
--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://crosswire.org/pipermail/xiphos-devel/attachments/20240919/55fb9c6a/attachment.htm>
More information about the xiphos-devel
mailing list