Your message dated Fri, 20 Sep 2024 12:28:41 +0200
with message-id 
<75512e0d42351b58d7b3dd020919143dc332f5b2.ca...@physik.fu-berlin.de>
and subject line Re: Bug#1042489: webkit2gtk: Please build with 
-DENABLE_INTROSPECTION=OFF on ia64
has caused the Debian Bug report #1042489,
regarding webkit2gtk: Please build with -DENABLE_INTROSPECTION=OFF on ia64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1042489: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042489
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: webkit2gtk
Version: 2.40.4-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: ia64
X-Debbugs-Cc: [email protected]

Hi!

On ia64, webkit2gtk FTBFS due to g-ir-scanner not understading the syntax used
in the <sys/uncontext.h> header [1]:

/usr/include/ia64-linux-gnu/sys/ucontext.h:92: syntax error, unexpected 
typedef-name in '     \
unsigned long _pad[__builtin_offsetof (mcontext_t, sc_gr[0])/8];' at 
'mcontext_t'
/usr/include/ia64-linux-gnu/sys/ucontext.h:94: syntax error, unexpected '}' in 
'   }' at '}'

To work around this, webkit2gtk should be built with introspection disabled:

--- old/webkit2gtk-2.40.4/debian/rules  2023-07-06 11:51:25.000000000 +0200
+++ new/webkit2gtk-2.40.4/debian/rules  2023-07-29 10:35:19.934123170 +0200
@@ -55,6 +55,11 @@
        EXTRA_CMAKE_ARGUMENTS += -DENABLE_WEBGL=OFF
 endif
 
+# https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/471
+ifneq (,$(filter $(DEB_HOST_ARCH),ia64))
+       EXTRA_CMAKE_ARGUMENTS += -DENABLE_INTROSPECTION=OFF
+endif
+
 # libgbm-dev is not available in the Hurd (#1033999)
 ifneq (,$(filter $(DEB_HOST_ARCH),hurd-i386))
        EXTRA_CMAKE_ARGUMENTS += -DUSE_GBM=OFF

Can you apply this change for the next upload of webkit2gtk?

Thanks,
Adrian

[1] https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/471

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- old/webkit2gtk-2.40.4/debian/rules  2023-07-06 11:51:25.000000000 +0200
+++ new/webkit2gtk-2.40.4/debian/rules  2023-07-29 10:35:19.934123170 +0200
@@ -55,6 +55,11 @@
        EXTRA_CMAKE_ARGUMENTS += -DENABLE_WEBGL=OFF
 endif
 
+# https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/471
+ifneq (,$(filter $(DEB_HOST_ARCH),ia64))
+       EXTRA_CMAKE_ARGUMENTS += -DENABLE_INTROSPECTION=OFF
+endif
+
 # libgbm-dev is not available in the Hurd (#1033999)
 ifneq (,$(filter $(DEB_HOST_ARCH),hurd-i386))
        EXTRA_CMAKE_ARGUMENTS += -DUSE_GBM=OFF

--- End Message ---
--- Begin Message ---
On Fri, 2024-09-20 at 12:27 +0200, Alberto Garcia wrote:
> On Sat, Jul 29, 2023 at 10:44:28AM +0200, John Paul Adrian Glaubitz wrote:
> > On ia64, webkit2gtk FTBFS due to g-ir-scanner not understading the syntax 
> > used
> > in the <sys/uncontext.h> header [1]:
> 
> ia64 is no longer supported by Linux or glibc and it was also removed
> from debian-ports in June 2024 so I'm closing this bug.

Yes, feel free to remove every references to ia64 in the webkit2gtk package.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---

Reply via email to