Your message dated Sun, 07 Sep 2025 07:39:31 +0000
with message-id <[email protected]>
and subject line Bug#1097557: fixed in pcb-rnd 3.1.7b-2
has caused the Debian Bug report #1097557,
regarding pcb-rnd: ftbfs with GCC-15
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.)
--
1097557: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097557
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pcb-rnd
Version: 3.1.6-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/pcb-rnd_3.1.6-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
Looking for a shell escape character... found: '\'
Detecting temp dir... validated /build/reproducible-path/pcb-rnd-3.1.6/scconfig/
Checking for system type... OK (name: Linux; class: UNIX)
Checking for cc (host)... OK ('gcc', '-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/pcb-rnd-3.1.6=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1
-D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2', '-Wl,-z,relro')
Checking for ar... OK (ar)
Checking for ranlib... OK (ranlib)
Checking for mkdir... OK (mkdir -p)
Checking for rm... OK (rm -rf)
Checking for cp... OK (cp -rp)
Checking for ln... OK (ln -sf)
Checking for awk... OK (awk)
Checking for cc args for std *... -ansi -pedantic -Wall -std=c89 -std=c99
-Werror -Wextra -W -pg -no-pie -static-pie
Checking for function attribute unused... Found.
--- Detecting target (same as host)
Checking for -fpic... OK (-fPIC)
Checking for _Pragma(message)... Found.
Checking for inline... Found.
Checking for snprintf... OK (safe)
Checking for readdir()... OK ('#include <dirent.h>\n', '' and '')
Checking for FindNextFile()... not found
Checking for rpath... OK (-Wl,-rpath=)
Checking for -ldl... OK ()
Checking for rdynamic... OK (-rdynamic)
Checking for soname... OK (-Wl,-soname,)
Checking for dynamic library ldflags... OK (-dynamic -shared)
Checking for raise()... OK ('', '' and '')
Checking whether SIGINT exists... OK ('', '' and '')
Checking whether SIGINT terminates... terminates
Checking whether SIGABRT exists... OK ('', '' and '')
Checking whether SIGABRT terminates... terminates
Checking whether SIGKILL exists... OK ('', '' and '')
Checking whether SIGKILL terminates... terminates
Checking whether SIGTERM exists... OK ('', '' and '')
Checking whether SIGTERM terminates... terminates
Checking whether SIGQUIT exists... OK ('', '' and '')
Checking whether SIGQUIT terminates... terminates
Checking whether SIGHUP exists... OK ('', '' and '')
Checking whether SIGHUP terminates... terminates
Checking whether SIGFPE exists... OK ('', '' and '')
Checking whether SIGFPE terminates... terminates
Checking whether SIGSEGV exists... OK ('', '' and '')
Checking whether SIGSEGV terminates... terminates
Checking whether SIGPIPE exists... OK ('', '' and '')
Checking whether SIGPIPE terminates... terminates
Checking for setenv()... OK ('', '' and '')
Checking for mkdtemp... OK ('#include <stdlib.h>\n', '' and '')
Checking for realpath()... OK ('', '' and '')
Checking for fileno(3)... OK ('#include <stdio.h>\n', '' and '')
Checking for popen(3)... OK ('#define _XOPEN_SOURCE\n', '' and '')
Checking for rint... OK ('#include <math.h>\n', '' and '')
Checking for round... OK ('#include <math.h>\n', '' and '')
Checking for getpwuid... OK ('#include <sys/types.h>\n#include <pwd.h>\n', ''
and '')
Checking for fungw... not found
Checking for so_undefined... OK ()
Checking for socket... OK ('' and '' and '#include <sys/types.h>\n#include
<sys/socket.h>\n')
Checking for select... OK ('' and '' and '#include <sys/types.h>\n#include
<sys/socket.h>\n\n#include <sys/select.h>\n')
Checking for usleep()... OK ('', '' and '')
Checking for gettimeofday()... OK ('#include <sys/time.h>\n', '' and '')
Checking for fork... OK ('#include <unistd.h>\n', '' and '')
Checking for wait... OK ('#include <sys/types.h>\n#include <sys/wait.h>\n', ''
and '')
Checking for _mkdir... not found
Checking for mkdir... not found
ERROR: no mkdir() or _mkdir(). Can not compile application.
hook_detect_target failed, exiting
make[1]: *** [debian/rules:26: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/build/reproducible-path/pcb-rnd-3.1.6'
make: *** [debian/rules:18: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pcb-rnd
Source-Version: 3.1.7b-2
Done: Bdale Garbee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pcb-rnd, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bdale Garbee <[email protected]> (supplier of updated pcb-rnd 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 07 Sep 2025 01:15:38 -0600
Source: pcb-rnd
Architecture: source
Version: 3.1.7b-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Electronics Team
<[email protected]>
Changed-By: Bdale Garbee <[email protected]>
Closes: 1097557
Changes:
pcb-rnd (3.1.7b-2) unstable; urgency=medium
.
* add -std=c17 and -Wno-error=implicit-function-declaration to innoculate
against gcc 15 changes and "the good old GNU flex bug", closes: #1097557
Checksums-Sha1:
fea3c73f74398028390a045536d93d03015fb102 3151 pcb-rnd_3.1.7b-2.dsc
676ea402f063e89b43abddc860bcace15f95dff1 14692 pcb-rnd_3.1.7b-2.debian.tar.xz
fd3bb94b216067e415c124d5d15f2ce99a4d495a 17081 pcb-rnd_3.1.7b-2_amd64.buildinfo
Checksums-Sha256:
f0cd4a7b62e41858052930561d90f142b2f13cba2a8da9da057ec9a4a94f2aa6 3151
pcb-rnd_3.1.7b-2.dsc
16d4d40ee520e201f5caf55bf59568803af2e293c929478558738374d7dfe57e 14692
pcb-rnd_3.1.7b-2.debian.tar.xz
f21ae3a6c98601fa584423da6ac390780b1c4ed656bb0907cb6e118ee9b4bdfa 17081
pcb-rnd_3.1.7b-2_amd64.buildinfo
Files:
ccb8f85475c4428d04a1ce482bd648a8 3151 electronics optional pcb-rnd_3.1.7b-2.dsc
b05f99bdf62bf23f61e7fc50ca70184d 14692 electronics optional
pcb-rnd_3.1.7b-2.debian.tar.xz
358144266e0195ba718b0cfef616bdaf 17081 electronics optional
pcb-rnd_3.1.7b-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHguq2FwiMqGzzpLrtwRxBYMLn6EFAmi9MuwACgkQtwRxBYML
n6GX/RAAmrx7k64yAL5HhcGsNgEv9SnIg0XVmDD9fhFYUqY1fL3FZyIeOS2SOEU7
WZvy9Hq7jv8G8AXdcuUUFAq7cnBP8EC8M2eayBTAI+qxsxbUGJLy88UqoB0zQx92
uwmYkWK7Jhf/OJthHiMLq6+3MEKyza4G+RODZRzzYfj3M/ckv7oU5pPYogKT+bTC
QzTiVtl74yb9bRieBukDbwVXOc5b8QyPv7TTvZUi9CDpX+pRghrRzbbG9UdMUkHU
z2iRRBQxjZPQG85jfWMI0JZVHLlKCRSls8leW9zKB8U59i8x+CxRVfPxHQokEU+t
u6Zkphigh+A4cPm8hA5KtKHdTbeCK7GLxQfMrRzuG2jK7HfcRveXPhYyubKQPrLh
glB0A5ExZJKbLiOW87HtQ0rQL3owqrMT8jNGnbAqhcEy/G1onfi2/yG8pzqt0rVB
lbN9EJ6oazFpJ3HWkyCaZV4pKtPKtd2qTN/As6a9m72DCtOAODaPvbvOzlzf5jtM
ylItdXKoSZruiOVokN3Y2WYt+ZahtJIvVcs/xik4mK/OsrsdlQiGcI+nwkgnTXeZ
Uvk4GUhMre/im9Z2DG3wIXeHe6SqwvtEP/wqwK1B4Fp9d+aruGYjSUOCZASoaweb
z10Te+b2Z/MyrYOpgkrYXEt9BHjvHtI1XaVlCNNHZwmqwXjrjGQ=
=Ng+A
-----END PGP SIGNATURE-----
pgplShkAWl3ot.pgp
Description: PGP signature
--- End Message ---