Your message dated Sun, 18 Aug 2024 21:19:25 +0000
with message-id <e1sfnj7-00gjgc...@fasolo.debian.org>
and subject line Bug#1075367: fixed in pcre3 2:8.39-15.1
has caused the Debian Bug report #1075367,
regarding pcre3: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)


-- 
1075367: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075367
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pcre3
Version: 2:8.39-15
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/pcre3_8.39-15_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
ln -sf pcre_get_substring.3              
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_get_substring.3
ln -sf pcre_get_substring_list.3         
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_get_substring_list.3
ln -sf pcre_jit_exec.3                   
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_jit_exec.3
ln -sf pcre_jit_stack_alloc.3            
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_jit_stack_alloc.3
ln -sf pcre_jit_stack_free.3             
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_jit_stack_free.3
ln -sf pcre_maketables.3                 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_maketables.3
ln -sf pcre_pattern_to_host_byte_order.3 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_pattern_to_host_byte_order.3
ln -sf pcre_refcount.3                   
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_refcount.3
ln -sf pcre_study.3                      
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_study.3
ln -sf pcre_utf32_to_host_byte_order.3   
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_utf32_to_host_byte_order.3
ln -sf pcre_version.3                    
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pcre32_version.3
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_testdir -a
dh_testroot -a
dh_install -a
# This man page is in the main package, don't want it in -dev
rm debian/libpcre3-dev/usr/share/man/man3/pcrepattern.3
# Move actual library to /lib
mkdir -p debian/libpcre3/lib/x86_64-linux-gnu
mv debian/libpcre3/usr/lib/x86_64-linux-gnu/libpcre.so.* 
debian/libpcre3/lib/x86_64-linux-gnu
ln -sf /lib/x86_64-linux-gnu/libpcre.so.3 
debian/libpcre3-dev/usr/lib/x86_64-linux-gnu/libpcre.so
# we never need to reference the library path in pcre-config on
# Debian, so clip it out so that the script will be multiarch-safe.
sed -i -e"s,/x86_64-linux-gnu,,g" debian/libpcre3-dev/usr/bin/pcre-config
dh_link -a
dh_installdocs -a
dh_installexamples -a
dh_installman -a
dh_installinfo -a
dh_installchangelogs -a ChangeLog
dh_strip -a --dbg-package=libpcre3-dbg
dh_compress -a
dh_fixperms -a
sed -e 's/JIT//' debian/libpcre3.symbols.in > debian/libpcre3.symbols
sed -e 's/JIT//' debian/libpcre16-3.symbols.in > debian/libpcre16-3.symbols
sed -e 's/JIT//' debian/libpcre32-3.symbols.in > debian/libpcre32-3.symbols
dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 1:8.35)' 
-- -c4
dh_makeshlibs -plibpcrecpp0v5 -V 'libpcrecpp0v5 (>= 7.7)' -- -c4
dpkg-gensymbols: error: some new symbols appeared in the symbols file: see diff 
output below
dpkg-gensymbols: warning: debian/libpcrecpp0v5/DEBIAN/symbols doesn't match 
completely debian/libpcrecpp0v5.symbols
--- debian/libpcrecpp0v5.symbols (libpcrecpp0v5_2:8.39-15_amd64)
+++ dpkg-gensymbolsyNWp9T       2024-07-02 01:13:56.567073298 +0000
@@ -1,4 +1,5 @@
 libpcrecpp.so.0 libpcrecpp0v5 #MINVER#
+ 
_ZNSt6vectorIN7pcrecpp11StringPieceESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base
 2:8.39-15
  (c++)"operator<<(std::basic_ostream<char, std::char_traits<char> >&, 
pcrecpp::StringPiece const&)@Base" 8.38
  (c++)"pcrecpp::Arg::parse_char(char const*, int, void*)@Base" 7.7
  (c++)"pcrecpp::Arg::parse_double(char const*, int, void*)@Base" 7.7
@@ -80,9 +81,9 @@
  (c++)"pcrecpp::Scanner::SetSkipExpression(char const*)@Base" 7.7
  (c++)"pcrecpp::Scanner::Skip(char const*)@Base" 7.7
  (c++)"pcrecpp::Scanner::~Scanner()@Base" 7.7
-#MISSING: 2:8.39-9# (c++|optional=STL)"std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, 
std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece const&)@Base" 7.7
- (c++|optional=STL)"void std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char 
const*, char const*, std::forward_iterator_tag)@Base" 2:8.39-10
-#MISSING: 2:8.39-9# (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_emplace_back_aux<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 
2:8.39-2
- (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> >::_M_realloc_insert<pcrecpp::StringPiece 
const&>(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, 
std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece const&)@Base" 2:8.39-4
- (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_realloc_insert<pcrecpp::StringPiece>(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*,
 std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece&&)@Base" 2:8.39-9
- (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::emplace_back<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 2:8.39-10
+#MISSING: 2:8.39-15# (c++|optional=STL)"std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, 
std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece const&)@Base" 7.7
+#MISSING: 2:8.39-15# (c++|optional=STL)"void std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char 
const*, char const*, std::forward_iterator_tag)@Base" 2:8.39-10
+#MISSING: 2:8.39-15# (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_emplace_back_aux<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 
2:8.39-2
+#MISSING: 2:8.39-15# (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> >::_M_realloc_insert<pcrecpp::StringPiece 
const&>(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*, 
std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece const&)@Base" 2:8.39-4
+#MISSING: 2:8.39-15# (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::_M_realloc_insert<pcrecpp::StringPiece>(__gnu_cxx::__normal_iterator<pcrecpp::StringPiece*,
 std::vector<pcrecpp::StringPiece, std::allocator<pcrecpp::StringPiece> > >, 
pcrecpp::StringPiece&&)@Base" 2:8.39-9
+#MISSING: 2:8.39-15# (c++|optional=STL)"void std::vector<pcrecpp::StringPiece, 
std::allocator<pcrecpp::StringPiece> 
>::emplace_back<pcrecpp::StringPiece>(pcrecpp::StringPiece&&)@Base" 2:8.39-10
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:116: binary-arch] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: pcre3
Source-Version: 2:8.39-15.1
Done: Bastian Germann <b...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pcre3, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (supplier of updated pcre3 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 06 Aug 2024 21:21:54 +0000
Source: pcre3
Architecture: source
Version: 2:8.39-15.1
Distribution: unstable
Urgency: medium
Maintainer: Matthew Vernon <matt...@debian.org>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 1075367
Changes:
 pcre3 (2:8.39-15.1) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Drop unused libpcre3-udeb that makes the package a key package
   * Fix symbols file for Gcc-14 (Closes: #1075367)
Checksums-Sha1:
 aa9f937ab0fc27d951d03edbcc5dc1e28ce4a0c8 1869 pcre3_8.39-15.1.dsc
 39f2b7c85389417a4881adf4cafa4768fb88354d 27583 pcre3_8.39-15.1.debian.tar.gz
 3496493565aa4bd707fa588510b78cae934f7f16 5357 pcre3_8.39-15.1_source.buildinfo
Checksums-Sha256:
 670b5658b2dbac9685e42a251e2068d04111790f469c9ee53ac97920e979adf7 1869 
pcre3_8.39-15.1.dsc
 f71136d42ae3f05dbadb46dec2cbabfa052e759a3c0fd1b44cf9d39878c753c4 27583 
pcre3_8.39-15.1.debian.tar.gz
 3b6888c4453cff296cabb33e7fdb1e3e44f32efd5ca560f7a39da646e84eaf6f 5357 
pcre3_8.39-15.1_source.buildinfo
Files:
 1f05aa102ffb07f8a9ed6267e7700f63 1869 libs optional pcre3_8.39-15.1.dsc
 5cf0d3ed50e4baae470e3a631e2f5156 27583 libs optional 
pcre3_8.39-15.1.debian.tar.gz
 f3b5ede6a4a4c3ef26c9ef52fce05999 5357 libs optional 
pcre3_8.39-15.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAma1Kv8QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFMAgDAC8pRHeoKnm0PFF/5S6nbpN5ZTdsD/MdFz4
QQjkYB8m+vYMXyZEPRbbpT0xqz4eE9lidq7vki2C8JcVjw5Y0fU5lyyfh4aIOpL6
2+rEuVO4XP/kDvBIOI+bDnGddVUgQpRDR7BwiQtNUCoasBWiu3JrYhsuuwkWjYZf
4G5ui+vLOA7u3bSJzuUqbRJtj/oY1/5+nlB3y2Ixj92YMIsfxRl9/hFpTV+ckEY7
JpnVnbhMzgxa4ALEWwzk3Na7n3sZ0rNGmFSRO3sSI8isRjttqmZWxUhdur3I5YVr
W/DwrZ4PfaU/3AzdAfltxsmifTqNE2Tq+XW2lLFvWhLhdx5cp5O+rqXaZ8UIn5mo
2hnvWfSVb1yjZ/Cn0UppzI0I+ni5vgaKv9AAwJLtCS98APE4iuqcF+onEy22SPsP
36VxlFI7lgxRlR8+jSdgtzdIL60jMGKKsYzfDOCXWBSFK+nGn3yiWyv0WohCTvl9
Q0w+Zm/R20yZs6xw/9jTHZrsam1X0Ps=
=NZME
-----END PGP SIGNATURE-----

Attachment: pgpJaIwf94A6A.pgp
Description: PGP signature


--- End Message ---

Reply via email to