#1014289 vile: FTBFS with Perl 5.36: ‘regexp_aligned’ undeclared here

Package:
src:vile
Source:
vile
Submitter:
Niko Tyni
Date:
2022-07-04 05:51:03 UTC
Severity:
normal
Tags:
#1014289#5
Date:
2022-07-03 13:57:01 UTC
From:
To:
This package fails to build from source with Perl 5.36 (currently in experimental).

Build log at

http://perl.debian.net/rebuild-logs/perl-5.36/vile_9.8v-2/vile_9.8v-2+b1_amd64-2022-06-10T06:32:17Z.build

Excerpt:

   gcc -c -I. -I../.. -DHAVE_CONFIG_H -I../../filters -Wdate-time -D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/x86_64-linux-gnu/perl/5.36/CORE -DPROGRAM_NAME=\"vile\" -DVILE_ICON=\"icons/\" -DVILE_LIBDIR_PATH=\"/usr/lib/x86_64-linux-gnu/vile\" -DVILE_STARTUP_PATH=\"/usr/share/vile\" -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -fwrapv -fno-strict-aliasing -pipe -rdynamic -Werror=format-security  -DHELP_LOC=\"/usr/share/vile\" perl.c
   ../../perl.xs:24:32: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas]
      24 | #pragma GCC diagnostic ignored "-Wcompound-token-split-by-macro"
         |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/perl.h:7243,
                    from ../../perl.xs:132:
   /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/sv_inline.h:241:32: error: ‘regexp_aligned’ undeclared here (not in a function); did you mean ‘regexp_engine’?
     241 |     { sizeof(ALIGNED_TYPE_NAME(regexp)),
         |                                ^~~~~~
   /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/sv_inline.h:135:33: note: in definition of macro ‘ALIGNED_TYPE_NAME’
     135 | #define ALIGNED_TYPE_NAME(name) name##_aligned
         |                                 ^~~~
   make[1]: *** [makefile:135: perl.o] Error 1
   make[1]: Leaving directory '/<<PKGBUILDDIR>>/t/vile'
   make: *** [debian/rules:36: build-stamp] Error 2

#1014289#10
Date:
2022-07-03 23:36:28 UTC
From:
To:
fix attached.
#1014289#13
Date:
2022-07-03 23:36:28 UTC
From:
To:
fix attached.
#1014289#18
Date:
2022-07-04 05:49:06 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
vile, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014289@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brendan O'Dea <bod@debian.org> (supplier of updated vile package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 04 Jul 2022 14:27:41 +1000
Source: vile
Architecture: source
Version: 9.8v-3
Distribution: unstable
Urgency: medium
Maintainer: Brendan O'Dea <bod@debian.org>
Changed-By: Brendan O'Dea <bod@debian.org>
Closes: 1014289
Changes:
 vile (9.8v-3) unstable; urgency=medium
 .
   * Remove a pragma from perl.xs which gcc no longer recognises.
   * Fix a build failure for Perl 5.36 caused by a namespace conflict of
     the symbol `regexp' (closes: #1014289).
Checksums-Sha1:
 6ea44dd249bb766c0cfd5156bc76060f4f811130 2089 vile_9.8v-3.dsc
 75ad21f25f8e8ea78b187c7574cb080e01f337fc 9772 vile_9.8v-3.debian.tar.xz
 c79b29ddd3432c59261ea8efd82d7da41520261f 8787 vile_9.8v-3_i386.buildinfo
Checksums-Sha256:
 b15af4d5a00aa03a13ba3bc6d466ff8b43de9837b1943a12fdf055324a52a119 2089 vile_9.8v-3.dsc
 d4a69a5526a93db013f0d22988ebe13d0424221da584e16dc521525c40eabefe 9772 vile_9.8v-3.debian.tar.xz
 096b937be272bca8652aa6dfa482fb7a7d656fb17da3339dc7e48818dfc645a5 8787 vile_9.8v-3_i386.buildinfo
Files:
 946f6cf945ee78970024758132c0389b 2089 editors optional vile_9.8v-3.dsc
 0f6253dd204cf8348fd960e507dd07c1 9772 editors optional vile_9.8v-3.debian.tar.xz
 af89387c518b7a74168c2365e8964520 8787 editors optional vile_9.8v-3_i386.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUtWxWT1/2RRqWmMHHHxB7evdu2AFAmLCetgACgkQHHxB7evd
u2BKBA/9EWNYmon1LHEs9e4N8Q9Le6UaPTHgRi0SZZKEjmTyBwBPR7oqBUu1YjMw
+3ZldTdaznt5qzz3fcceM9RZ/ORK3iDZLgZzd978P0CbSstLssswUnC6XLSjWVRz
HTRkmyKEXgt/uV0IlR7jhpWZwzXWayQNZMMokWlmk1p3PAGG9szZKJR1AGDacs0k
gvNIQx6rNqO2qu11kususoPhNsGEB2cYKK3FhTaLYs/0sl5Q/y3Bhl2rAuaLSPTa
8C/9MCqlb2l1KHCYVjhmy3LklwDs4H5Uv+UoBeD7C7NVGREoVly2mVNy4OFCtwDX
ZeZ+8o5nLCwDRFmYu+pmvFJRZjMnmpHE0UaigTQ9M7hqO72glrB2naOogCH10OmL
dHkO6Xw0Mqoy9kSoMFapvsOP6S31Jd9Vb6EoCi9SgMuZf7RzzbwgbRrfh6kWnRXk
O/9fimzlswzI1eIJa6jkAWVH+ou6c7vJEj4dbG2Ol2e06/T3xpd2f3zznSoyCso+
ucASi3e0gz5rFFwYUvmIxERPdg7k2KAS3biog1DbL8UPEqbwAbmwKnAGHUVEe1fQ
BCRrmJ2GobbgvYIoLOKg2D12gOMNh4/B8+WdPphnCg0vTjxO5GNMOE4N+F5SfZN1
lhQBt5+VGtaDlECL6B/Qr6lUiks953w9Ntw7mnO5h3xulX1QYO0=
=rT7J
-----END PGP SIGNATURE-----