Package: src:gpsd
Version: 3.25-3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
if [ ! -f SConscript.deb_revision ]; then \
        cp SConscript SConscript.deb_revision ;\
        sed -i '/^revision=/s/%(.*)/%("3.25-3",)/' SConscript ;\
fi
touch SConscript.deb_revision
set -e ; export LDFLAGS="-Wl,-z,relro -Wl,-z,now" ; export CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection" ; export CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" ; export CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"; 
python3 /usr/bin/scons shared=no prefix=/usr systemd=yes nostrip=yes dbus_export=yes docdir=/usr/share/doc/gpsd 
libdir=/usr/lib/x86_64-linux-gnu gpsd_user=gpsd gpsd_group=dialout qt_versioned=5 python_libdir=/usr/lib/python3/dist-packages manbuild=yes 
debug=no target_python=python3 -j2
scons: Reading SConscript files ...
scons version: 4.5.2
scons is running under Python version: 3.11.9.final.0
gpsd version: 3.25
This system is: linux
cc is gcc, version 13.2.0
Checking whether the C compiler works... yes

[... snipped ...]

cd gpsd-3.25; ./regress-driver -q -o -t test/daemon/venus634lp.log
Processing test/daemon/venus634lp.log
Regression test test/daemon/udp-test.log successful
cd gpsd-3.25; ./regress-driver -q -o -t test/daemon/zodiac.log
Processing test/daemon/zodiac.log
Regression test test/daemon/venus634lp.log successful
Regression test test/daemon/zodiac.log successful
scons: done building targets.
Ensure your PYTHONPATH includes /usr/lib/python3/dist-packages/
touch build-stamp
for source in debian/libgpsLIBGPSSONAME.install 
debian/libgpsLIBGPSSONAME.lintian-overrides debian/libgpsLIBGPSSONAME.symbols 
debian/libqgpsmmLIBGPSSONAME.install 
debian/libqgpsmmLIBGPSSONAME.lintian-overrides 
debian/libqgpsmmLIBGPSSONAME.symbols; do \
        target=$(echo "$source" | sed 's,LIBGPSSONAME,30t64,g') ;\
        sed 's,LIBGPSSONAME,30,g; s,LIBGPS_PKG_SUFFIX,30t64,g' "$source" > 
"$target" ;\
done
dh_testdir
dh_testroot
dh_prep
set -e ; export LDFLAGS="-Wl,-z,relro -Wl,-z,now" ; export CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection" ; export CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" ; export CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"; 
DESTDIR=`pwd`/debian/tmp python3 /usr/bin/scons install prefix=/usr systemd=yes nostrip=yes dbus_export=yes docdir=/usr/share/doc/gpsd 
libdir=/usr/lib/x86_64-linux-gnu gpsd_user=gpsd gpsd_group=dialout qt_versioned=5 python_libdir=/usr/lib/python3/dist-packages manbuild=yes 
debug=no target_python=python3
scons: Reading SConscript files ...
scons version: 4.5.2
scons is running under Python version: 3.11.9.final.0
gpsd version: 3.25
This system is: linux
cc is gcc, version 13.2.0
Checking whether the C compiler works... (cached) yes
Checking if compiler accepts -pthread... (cached) yes
Checking whether the C++ compiler works... (cached) yes
Checking for C header file curses.h... (cached) yes
Checking pkg-config for ncurses... (cached) yes
Checking pkg-config for tinfo... (cached) yes
Checking pkg-config for libusb-1.0... (cached) yes
Checking for C library librt... (cached) yes
Checking for C library libnsl... (cached) no
Checking for C library libsocket... (cached) no
Checking for C library libm... (cached) yes
Checking for C library libthr... (cached) no
Checking pkg-config for dbus-1... (cached) yes
Checking pkg-config for bluez... (cached) yes
Checking for C type in_port_t... (cached) yes
Checking whether SUN_LEN is declared... (cached) yes
Checking for C header file linux/can.h... (cached) yes
You have kernel CANbus available.
Checking if compiler is C11... (cached) yes
Checking whether __STDC_NO_ATOMICS__ is declared... (cached) no
Checking for C header file stdatomic.h... (cached) yes
Checking whether __ORDER_BIG_ENDIAN__ is declared... (cached) yes
Checking whether __ORDER_LITTLE_ENDIAN__ is declared... (cached) yes
Checking whether __BYTE_ORDER__ is declared... (cached) yes
Your compiler has built-in endianness support.
Checking for C header file arpa/inet.h... (cached) yes
Checking for C header file linux/serial.h... (cached) yes
Checking for C header file netdb.h... (cached) yes
Checking for C header file netinet/in.h... (cached) yes
Checking for C header file netinet/ip.h... (cached) yes
Checking for C header file sys/sysmacros.h... (cached) yes
Checking for C header file sys/socket.h... (cached) yes
Checking for C header file sys/un.h... (cached) yes
Checking for C header file syslog.h... (cached) yes
Checking for C header file termios.h... (cached) yes
Checking for C header file winsock2.h... (cached) no
Checking FLT_EVAL_METHOD is 0... (cached) yes
Checking if strerror_r() returns int... (cached) no
Checking time_t is 8 bytes... (cached) yes
Checking for C function cfmakeraw()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C function daemon()... (cached) yes
Checking for C function fcntl()... (cached) yes
Checking for C function fork()... (cached) yes
Checking for C function getopt_long()... (cached) yes
Checking for C function gmtime_r()... (cached) yes
Checking for C function inet_ntop()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strnlen()... (cached) yes
Checking for C function strptime()... (cached) yes
Checking for C header file sys/timepps.h... (cached) yes
Checking whether TIOCMIWAIT is declared... (cached) yes
Checking for C library libbluetooth... (cached) yes
Checking for C library libdbus-1... (cached) yes
Build of man and HTML documentation enabled.
Checking pkg-config for Qt5Network... (cached) yes
Checking if compiler accepts -Wall... (cached) yes
Checking if compiler accepts -Wextra... (cached) yes
Checking if compiler accepts --disable-excess-fp-precision... (cached) no
Checking if compiler accepts -fexcess-precision=standard... (cached) yes
Checking if compiler accepts -Wcast-align... (cached) yes
Checking if compiler accepts -Wcast-qual... (cached) yes
Checking if compiler accepts -Wimplicit-fallthrough... (cached) yes
Checking if compiler accepts -Wmissing-declarations... (cached) yes
Checking if compiler accepts -Wmissing-prototypes... (cached) yes
Checking if compiler accepts -Wno-missing-field-initializers... (cached) yes
Checking if compiler accepts -Wno-uninitialized... (cached) yes
Checking if compiler accepts -Wpointer-arith... (cached) yes
Checking if compiler accepts -Wreturn-type... (cached) yes
Checking if compiler accepts -Wstrict-prototypes... (cached) yes
Checking if compiler accepts -Wundef... (cached) yes
Checking if compiler accepts -Wvla... (cached) yes
Checking whether canplayer program exists...no
Checking whether coverage program exists...no
Checking whether cppcheck program exists...no
Checking whether dia program exists...no
Checking whether flake8 program exists...no
Checking whether pycodestyle program exists...no
Checking whether pylint program exists...no
Checking whether scan-build program exists...no
Checking whether smilint program exists...no
Checking whether tar program exists.../usr/bin/tar
Checking whether valgrind program exists...no
Program canplayer not found -- skipping NMEA 2000 tests
Program coverage not found -- skipping Python coverage
Program cppcheck not found -- skipping cppcheck checks
Program dia not found -- not rebuiding cycle.svg.
Program flake8 not found -- skipping flake8 checks
Program pycodestyle not found -- skipping pycodestyle checks
Program pylint not found -- skipping pylint checks
Program scan-build not found -- skipping scan-build checks
Program smilint not found -- skipping MIB checks
Program valgrind not found -- skipping valgrind checks
Checking whether python3 program exists.../usr/bin/python3
System PYTHONPATH is empty
Ensure your PYTHONPATH includes /usr/lib/python3/dist-packages/
Checking Python config vars... ok
(cached) Checking Python target version... (cached) 3.11
Checking Python module serial (pyserial)... (cached) found
Altered configuration variables:
nostrip = True (default False): don't symbol-strip binaries at link time
gpsd_user = gpsd (default nobody): privilege revocation user
manbuild = True (default auto): build help in man and HTML formats.  
No/Auto/Yes.
prefix = /usr (default /usr/local): installation directory prefix
python_libdir = /usr/lib/python3/dist-packages (default ): Python module 
directory prefix
qt_versioned = 5 (default ): version for versioned Qt
target_python = python3 (default python): target Python version as command
docdir = /usr/share/doc/gpsd (default share/gpsd/doc): documents directory
libdir = /usr/lib/x86_64-linux-gnu (default lib): system libraries
Setting python_shebang to /usr/bin/env python3
NMEA2000 regression tests suppressed because rtcm104v2 is off or canplayer is 
missing.
scons: done reading SConscript files.
scons: Building targets ...
Install file: "gpsd-3.25/gpsd/gpsd" as "debian/tmp/usr/sbin/gpsd"
Install file: "gpsd-3.25/clients/gpsdctl" as "debian/tmp/usr/sbin/gpsdctl"
Install file: "gpsd-3.25/clients/gps2udp" as "debian/tmp/usr/bin/gps2udp"
Install file: "gpsd-3.25/gpsctl" as "debian/tmp/usr/bin/gpsctl"
Install file: "gpsd-3.25/clients/gpsdecode" as "debian/tmp/usr/bin/gpsdecode"
Install file: "gpsd-3.25/clients/gpspipe" as "debian/tmp/usr/bin/gpspipe"
Install file: "gpsd-3.25/clients/gpsrinex" as "debian/tmp/usr/bin/gpsrinex"
Install file: "gpsd-3.25/clients/gpssnmp" as "debian/tmp/usr/bin/gpssnmp"
Install file: "gpsd-3.25/clients/gpxlogger" as "debian/tmp/usr/bin/gpxlogger"
Install file: "gpsd-3.25/clients/lcdgps" as "debian/tmp/usr/bin/lcdgps"
Install file: "gpsd-3.25/clients/ntpshmmon" as "debian/tmp/usr/bin/ntpshmmon"
Install file: "gpsd-3.25/clients/ppscheck" as "debian/tmp/usr/bin/ppscheck"
Install file: "gpsd-3.25/clients/cgps" as "debian/tmp/usr/bin/cgps"
Install file: "gpsd-3.25/gpsmon/gpsmon" as "debian/tmp/usr/bin/gpsmon"
Install file: "gpsd-3.25/libgps.so.30.0.0" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/libgps.so.30.0.0"
Install file: "gpsd-3.25/libgpsdpacket.so.30.0.0" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/libgpsdpacket.so.30.0.0"
Install file: "gpsd-3.25/libQgpsmm.so.30.0.0" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/libQgpsmm.so.30.0.0"
Install file: "gpsd-3.25/clients/gpsdebuginfo" as 
"debian/tmp/usr/bin/gpsdebuginfo"
Install file: "gpsd-3.25/AUTHORS" as "debian/tmp/usr/share/doc/gpsd/AUTHORS"
Install file: "gpsd-3.25/build.adoc" as 
"debian/tmp/usr/share/doc/gpsd/build.adoc"
Install file: "gpsd-3.25/COPYING" as "debian/tmp/usr/share/doc/gpsd/COPYING"
Install file: "gpsd-3.25/www/example1.c.txt" as 
"debian/tmp/usr/share/doc/gpsd/example1.c.txt"
Install file: "gpsd-3.25/www/example2.py.txt" as 
"debian/tmp/usr/share/doc/gpsd/example2.py.txt"
Install file: "gpsd-3.25/NEWS" as "debian/tmp/usr/share/doc/gpsd/NEWS"
Install file: "gpsd-3.25/README.adoc" as 
"debian/tmp/usr/share/doc/gpsd/README.adoc"
Install file: "gpsd-3.25/SUPPORT.adoc" as 
"debian/tmp/usr/share/doc/gpsd/SUPPORT.adoc"
Install file: "gpsd-3.25/packaging/X11/gpsd-logo.png" as 
"debian/tmp/usr/share/gpsd/icons/gpsd-logo.png"
Install file: "gpsd-3.25/include/libgpsmm.h" as 
"debian/tmp/usr/include/libgpsmm.h"
Install file: "gpsd-3.25/include/gps.h" as "debian/tmp/usr/include/gps.h"
Install file: "gpsd-3.25/man/cgps.1" as "debian/tmp/usr/share/man/man1/cgps.1"
Install file: "gpsd-3.25/man/gegps.1" as "debian/tmp/usr/share/man/man1/gegps.1"
Install file: "gpsd-3.25/man/gps.1" as "debian/tmp/usr/share/man/man1/gps.1"
Install file: "gpsd-3.25/man/gps2udp.1" as 
"debian/tmp/usr/share/man/man1/gps2udp.1"
Install file: "gpsd-3.25/man/gpscsv.1" as 
"debian/tmp/usr/share/man/man1/gpscsv.1"
Install file: "gpsd-3.25/man/gpscat.1" as 
"debian/tmp/usr/share/man/man1/gpscat.1"
Install file: "gpsd-3.25/man/gpsctl.1" as 
"debian/tmp/usr/share/man/man1/gpsctl.1"
Install file: "gpsd-3.25/man/gpsd.8" as "debian/tmp/usr/share/man/man8/gpsd.8"
Install file: "gpsd-3.25/man/gpsdebuginfo.1" as 
"debian/tmp/usr/share/man/man1/gpsdebuginfo.1"
Install file: "gpsd-3.25/man/gpsdctl.8" as 
"debian/tmp/usr/share/man/man8/gpsdctl.8"
Install file: "gpsd-3.25/man/gpsdecode.1" as 
"debian/tmp/usr/share/man/man1/gpsdecode.1"
Install file: "gpsd-3.25/man/gpsd_json.5" as 
"debian/tmp/usr/share/man/man5/gpsd_json.5"
Install file: "gpsd-3.25/man/gpsfake.1" as 
"debian/tmp/usr/share/man/man1/gpsfake.1"
Install file: "gpsd-3.25/man/gpsinit.8" as 
"debian/tmp/usr/share/man/man8/gpsinit.8"
Install file: "gpsd-3.25/man/gpsmon.1" as 
"debian/tmp/usr/share/man/man1/gpsmon.1"
Install file: "gpsd-3.25/man/gpspipe.1" as 
"debian/tmp/usr/share/man/man1/gpspipe.1"
Install file: "gpsd-3.25/man/gpsplot.1" as 
"debian/tmp/usr/share/man/man1/gpsplot.1"
Install file: "gpsd-3.25/man/gpsprof.1" as 
"debian/tmp/usr/share/man/man1/gpsprof.1"
Install file: "gpsd-3.25/man/gpsrinex.1" as 
"debian/tmp/usr/share/man/man1/gpsrinex.1"
Install file: "gpsd-3.25/man/gpssnmp.1" as 
"debian/tmp/usr/share/man/man1/gpssnmp.1"
Install file: "gpsd-3.25/man/gpssubframe.1" as 
"debian/tmp/usr/share/man/man1/gpssubframe.1"
Install file: "gpsd-3.25/man/gpxlogger.1" as 
"debian/tmp/usr/share/man/man1/gpxlogger.1"
Install file: "gpsd-3.25/man/lcdgps.1" as 
"debian/tmp/usr/share/man/man1/lcdgps.1"
Install file: "gpsd-3.25/man/libgps.3" as 
"debian/tmp/usr/share/man/man3/libgps.3"
Install file: "gpsd-3.25/man/libgpsmm.3" as 
"debian/tmp/usr/share/man/man3/libgpsmm.3"
Install file: "gpsd-3.25/man/libQgpsmm.3" as 
"debian/tmp/usr/share/man/man3/libQgpsmm.3"
Install file: "gpsd-3.25/man/ntpshmmon.1" as 
"debian/tmp/usr/share/man/man1/ntpshmmon.1"
Install file: "gpsd-3.25/man/ppscheck.8" as 
"debian/tmp/usr/share/man/man8/ppscheck.8"
Install file: "gpsd-3.25/man/ubxtool.1" as 
"debian/tmp/usr/share/man/man1/ubxtool.1"
Install file: "gpsd-3.25/man/xgps.1" as "debian/tmp/usr/share/man/man1/xgps.1"
Install file: "gpsd-3.25/man/xgpsspeed.1" as 
"debian/tmp/usr/share/man/man1/xgpsspeed.1"
Install file: "gpsd-3.25/man/zerk.1" as "debian/tmp/usr/share/man/man1/zerk.1"
Install file: "gpsd-3.25/man/GPSD-MIB" as 
"debian/tmp/usr/share/snmp/mibs/gpsd/GPSD-MIB"
Install file: "gpsd-3.25/libgps.pc" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/libgps.pc"
Install file: "gpsd-3.25/Qgpsmm.pc" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/Qgpsmm.pc"
Install file: "gpsd-3.25/libQgpsmm.prl" as 
"debian/tmp/usr/lib/x86_64-linux-gnu/libQgpsmm.prl"
Install file: "gpsd-3.25/gps/__init__.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/__init__.py"
Install file: "gpsd-3.25/gps/aiogps.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/aiogps.py"
Install file: "gpsd-3.25/gps/client.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/client.py"
Install file: "gpsd-3.25/gps/clienthelpers.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/clienthelpers.py"
Install file: "gpsd-3.25/gps/fake.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/fake.py"
Install file: "gpsd-3.25/gps/gps.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/gps.py"
Install file: "gpsd-3.25/gps/misc.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/misc.py"
Install file: "gpsd-3.25/gps/packet.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/packet.py"
Install file: "gpsd-3.25/gps/ubx.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/ubx.py"
Install file: "gpsd-3.25/gps/watch_options.py" as 
"debian/tmp/usr/lib/python3/dist-packages/gps/watch_options.py"
Install file: "gpsd-3.25/clients/gegps" as "debian/tmp/usr/bin/gegps"
Install file: "gpsd-3.25/clients/gpscat" as "debian/tmp/usr/bin/gpscat"
Install file: "gpsd-3.25/clients/gpscsv" as "debian/tmp/usr/bin/gpscsv"
Install file: "gpsd-3.25/clients/gpsplot" as "debian/tmp/usr/bin/gpsplot"
Install file: "gpsd-3.25/clients/gpsprof" as "debian/tmp/usr/bin/gpsprof"
Install file: "gpsd-3.25/clients/gpssubframe" as 
"debian/tmp/usr/bin/gpssubframe"
Install file: "gpsd-3.25/clients/ubxtool" as "debian/tmp/usr/bin/ubxtool"
Install file: "gpsd-3.25/clients/zerk" as "debian/tmp/usr/bin/zerk"
Install file: "gpsd-3.25/gpsfake" as "debian/tmp/usr/bin/gpsfake"
Install file: "gpsd-3.25/clients/xgps" as "debian/tmp/usr/bin/xgps"
Install file: "gpsd-3.25/clients/xgpsspeed" as "debian/tmp/usr/bin/xgpsspeed"
Install file: "gpsd-3.25/gps-3.25.egg-info" as 
"debian/tmp/usr/lib/python3/dist-packages/gps-3.25.egg-info"
scons: done building targets.
Ensure your PYTHONPATH includes /usr/lib/python3/dist-packages/
set -e ; export LDFLAGS="-Wl,-z,relro -Wl,-z,now" ; export CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection" ; export CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" ; export CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"; 
DESTDIR=`pwd`/debian/tmp python3 /usr/bin/scons systemd_install prefix=/usr systemd=yes nostrip=yes dbus_export=yes docdir=/usr/share/doc/gpsd 
libdir=/usr/lib/x86_64-linux-gnu gpsd_user=gpsd gpsd_group=dialout qt_versioned=5 python_libdir=/usr/lib/python3/dist-packages manbuild=yes 
debug=no target_python=python3
scons: Reading SConscript files ...
scons version: 4.5.2
scons is running under Python version: 3.11.9.final.0
gpsd version: 3.25
This system is: linux
cc is gcc, version 13.2.0
Checking whether the C compiler works... (cached) yes
Checking if compiler accepts -pthread... (cached) yes
Checking whether the C++ compiler works... (cached) yes
Checking for C header file curses.h... (cached) yes
Checking pkg-config for ncurses... (cached) yes
Checking pkg-config for tinfo... (cached) yes
Checking pkg-config for libusb-1.0... (cached) yes
Checking for C library librt... (cached) yes
Checking for C library libnsl... (cached) no
Checking for C library libsocket... (cached) no
Checking for C library libm... (cached) yes
Checking for C library libthr... (cached) no
Checking pkg-config for dbus-1... (cached) yes
Checking pkg-config for bluez... (cached) yes
Checking for C type in_port_t... (cached) yes
Checking whether SUN_LEN is declared... (cached) yes
Checking for C header file linux/can.h... (cached) yes
You have kernel CANbus available.
Checking if compiler is C11... (cached) yes
Checking whether __STDC_NO_ATOMICS__ is declared... (cached) no
Checking for C header file stdatomic.h... (cached) yes
Checking whether __ORDER_BIG_ENDIAN__ is declared... (cached) yes
Checking whether __ORDER_LITTLE_ENDIAN__ is declared... (cached) yes
Checking whether __BYTE_ORDER__ is declared... (cached) yes
Your compiler has built-in endianness support.
Checking for C header file arpa/inet.h... (cached) yes
Checking for C header file linux/serial.h... (cached) yes
Checking for C header file netdb.h... (cached) yes
Checking for C header file netinet/in.h... (cached) yes
Checking for C header file netinet/ip.h... (cached) yes
Checking for C header file sys/sysmacros.h... (cached) yes
Checking for C header file sys/socket.h... (cached) yes
Checking for C header file sys/un.h... (cached) yes
Checking for C header file syslog.h... (cached) yes
Checking for C header file termios.h... (cached) yes
Checking for C header file winsock2.h... (cached) no
Checking FLT_EVAL_METHOD is 0... (cached) yes
Checking if strerror_r() returns int... (cached) no
Checking time_t is 8 bytes... (cached) yes
Checking for C function cfmakeraw()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C function daemon()... (cached) yes
Checking for C function fcntl()... (cached) yes
Checking for C function fork()... (cached) yes
Checking for C function getopt_long()... (cached) yes
Checking for C function gmtime_r()... (cached) yes
Checking for C function inet_ntop()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strnlen()... (cached) yes
Checking for C function strptime()... (cached) yes
Checking for C header file sys/timepps.h... (cached) yes
Checking whether TIOCMIWAIT is declared... (cached) yes
Checking for C library libbluetooth... (cached) yes
Checking for C library libdbus-1... (cached) yes
Build of man and HTML documentation enabled.
Checking pkg-config for Qt5Network... (cached) yes
Checking if compiler accepts -Wall... (cached) yes
Checking if compiler accepts -Wextra... (cached) yes
Checking if compiler accepts --disable-excess-fp-precision... (cached) no
Checking if compiler accepts -fexcess-precision=standard... (cached) yes
Checking if compiler accepts -Wcast-align... (cached) yes
Checking if compiler accepts -Wcast-qual... (cached) yes
Checking if compiler accepts -Wimplicit-fallthrough... (cached) yes
Checking if compiler accepts -Wmissing-declarations... (cached) yes
Checking if compiler accepts -Wmissing-prototypes... (cached) yes
Checking if compiler accepts -Wno-missing-field-initializers... (cached) yes
Checking if compiler accepts -Wno-uninitialized... (cached) yes
Checking if compiler accepts -Wpointer-arith... (cached) yes
Checking if compiler accepts -Wreturn-type... (cached) yes
Checking if compiler accepts -Wstrict-prototypes... (cached) yes
Checking if compiler accepts -Wundef... (cached) yes
Checking if compiler accepts -Wvla... (cached) yes
Checking whether canplayer program exists...no
Checking whether coverage program exists...no
Checking whether cppcheck program exists...no
Checking whether dia program exists...no
Checking whether flake8 program exists...no
Checking whether pycodestyle program exists...no
Checking whether pylint program exists...no
Checking whether scan-build program exists...no
Checking whether smilint program exists...no
Checking whether tar program exists.../usr/bin/tar
Checking whether valgrind program exists...no
Program canplayer not found -- skipping NMEA 2000 tests
Program coverage not found -- skipping Python coverage
Program cppcheck not found -- skipping cppcheck checks
Program dia not found -- not rebuiding cycle.svg.
Program flake8 not found -- skipping flake8 checks
Program pycodestyle not found -- skipping pycodestyle checks
Program pylint not found -- skipping pylint checks
Program scan-build not found -- skipping scan-build checks
Program smilint not found -- skipping MIB checks
Program valgrind not found -- skipping valgrind checks
Checking whether python3 program exists.../usr/bin/python3
System PYTHONPATH is empty
Ensure your PYTHONPATH includes /usr/lib/python3/dist-packages/
Checking Python config vars... ok
(cached) Checking Python target version... (cached) 3.11
Checking Python module serial (pyserial)... (cached) found
Altered configuration variables:
nostrip = True (default False): don't symbol-strip binaries at link time
gpsd_user = gpsd (default nobody): privilege revocation user
manbuild = True (default auto): build help in man and HTML formats.  
No/Auto/Yes.
prefix = /usr (default /usr/local): installation directory prefix
python_libdir = /usr/lib/python3/dist-packages (default ): Python module 
directory prefix
qt_versioned = 5 (default ): version for versioned Qt
target_python = python3 (default python): target Python version as command
docdir = /usr/share/doc/gpsd (default share/gpsd/doc): documents directory
libdir = /usr/lib/x86_64-linux-gnu (default lib): system libraries
Setting python_shebang to /usr/bin/env python3
NMEA2000 regression tests suppressed because rtcm104v2 is off or canplayer is 
missing.
scons: done reading SConscript files.
scons: Building targets ...
Install file: "gpsd-3.25/systemd/gpsdctl@.service" as 
"debian/tmp/lib/systemd/system/gpsdctl@.service"
Install file: "gpsd-3.25/systemd/gpsd.service" as 
"debian/tmp/lib/systemd/system/gpsd.service"
Install file: "gpsd-3.25/systemd/gpsd.socket" as 
"debian/tmp/lib/systemd/system/gpsd.socket"
scons: done building targets.
Ensure your PYTHONPATH includes /usr/lib/python3/dist-packages/
# install static lib
cp libgps.a debian/tmp/usr/lib/x86_64-linux-gnu
cp INSTALL.adoc TROUBLESHOOTING.adoc
# we collect our own documentation
rm -rf debian/tmp/usr/share/doc/gpsd
# move systemd control files to /usr because scons does not honor systemd.pc 
pkg-config data
mkdir -p debian/tmp/usr/lib/systemd/system
mv debian/tmp/lib/systemd/system/gpsd.service 
debian/tmp/usr/lib/systemd/system/gpsd.service
mv debian/tmp/lib/systemd/system/gpsd.socket 
debian/tmp/usr/lib/systemd/system/gpsd.socket
mv debian/tmp/lib/systemd/system/gpsdctl@.service 
debian/tmp/usr/lib/systemd/system/gpsdctl@.service
# install everything
dh_install
# quirk to avoid issues by broken fakeroot misdetecting links as files and
# then breaking dh_install -> cp -a fatally
ln -s libgps.so.30.0.0 debian/libgps30t64/usr/lib/x86_64-linux-gnu/libgps.so.30
# these files do not need to be executable
chmod -x debian/gpsd-clients/usr/share/doc/gpsd-clients/examples/skyview.php
chmod -x debian/python3-gps/usr/lib/python3*/*-packages/gps/__init__.py
chmod -x debian/python3-gps/usr/lib/python3*/*-packages/gps/packet.py
rm debian/tmp/usr/lib/x86_64-linux-gnu/libgps.so.30
dh_missing --fail-missing
touch install-stamp
dh_testdir
dh_testroot
dh_installchangelogs  NEWS
dh_installdocs
dh_installman
dh_installmenu
dh_apparmor --profile-name=usr.sbin.gpsd -pgpsd
dh_installsystemd -pgpsd --restart-after-upgrade gpsdctl@.service gpsd.socket
dh_installsystemd -pgpsd --no-enable --no-start gpsd.service
dh_installinit --no-start
dh_installsystemd -pgpsd --restart-after-upgrade
chmod 644 debian/python3-gps/usr/lib/python3*/*-packages/gps/gps.py
dh_python3 -Ngpsd-clients
I: dh_python3 tools:113: replacing shebang in debian/gpsd/usr/bin/ubxtool
dh_python3 -pgpsd-clients usr/bin
I: dh_python3 tools:113: replacing shebang in debian/gpsd-clients/usr/bin/gegps
I: dh_python3 tools:113: replacing shebang in debian/gpsd-clients/usr/bin/gpscat
I: dh_python3 tools:113: replacing shebang in debian/gpsd-clients/usr/bin/gpscsv
I: dh_python3 tools:113: replacing shebang in 
debian/gpsd-clients/usr/bin/gpsfake
I: dh_python3 tools:113: replacing shebang in 
debian/gpsd-clients/usr/bin/gpsplot
I: dh_python3 tools:113: replacing shebang in 
debian/gpsd-clients/usr/bin/gpsprof
I: dh_python3 tools:113: replacing shebang in 
debian/gpsd-clients/usr/bin/gpssubframe
I: dh_python3 tools:113: replacing shebang in debian/gpsd-clients/usr/bin/xgps
I: dh_python3 tools:113: replacing shebang in 
debian/gpsd-clients/usr/bin/xgpsspeed
I: dh_python3 tools:113: replacing shebang in debian/gpsd-clients/usr/bin/zerk
dh_python3 -pgpsd lib/udev/
cp /<<PKGBUILDDIR>>/gpsd-*/gpsd.rules /<<PKGBUILDDIR>>/debian/gpsd.udev
dh_installudev
dh_link
dh_strip
dh_compress
dh_fixperms  -Xgpsd.hotplug
dh_lintian
dh_makeshlibs
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libgps30t64/DEBIAN/symbols doesn't match 
completely debian/libgps30t64.symbols
--- debian/libgps30t64.symbols (libgps30t64_3.25-3_amd64)
+++ dpkg-gensymbolsvY1pMO       2024-05-17 17:23:32.186738133 +0000
@@ -103,8 +103,8 @@
  sbits@Base 3.5-4~
  shiftleft@Base 3.12
  shm_get@Base 3.25
- strlcat@Base 3.3
- strlcpy@Base 3.3
+#MISSING: 3.25-3# strlcat@Base 3.3
+#MISSING: 3.25-3# strlcpy@Base 3.3
  timespec_str@Base 3.20
  timespec_to_iso8601@Base 3.20
 #MISSING: 3.20# timestamp@Base 3.3
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libqgpsmm30t64/DEBIAN/symbols doesn't match 
completely debian/libqgpsmm30t64.symbols
--- debian/libqgpsmm30t64.symbols (libqgpsmm30t64_3.25-3_amd64)
+++ dpkg-gensymbolsg5Nzet       2024-05-17 17:23:32.294740696 +0000
@@ -1,9 +1,9 @@
 libQgpsmm.so.30 libqgpsmm30t64 #MINVER#
 * Build-Depends-Package: libqgpsmm-dev
-#MISSING: 3.18# (c++|optional)"QByteArray::~QByteArray()@Base" 3.3
-#MISSING: 3.18# (c++|optional)"QDebug::~QDebug()@Base" 3.3
+#MISSING: 3.25-3# (c++|optional)"QByteArray::~QByteArray()@Base" 3.3
+#MISSING: 3.25-3# (c++|optional)"QDebug::~QDebug()@Base" 3.3
  (c++|optional)"QList<QString>::~QList()@Base" 3.5
-#MISSING: 3.25# (c++|optional)"QString::QString(QString const&)@Base" 
3.21.1~dev
+#MISSING: 3.25-3# (c++|optional)"QString::QString(QString const&)@Base" 
3.21.1~dev
  (c++|optional)"QString::~QString()@Base" 3.3
  datum_code_string@Base 3.19
  (c++)"deg_to_str(deg_str_type, double)@Base" 3.5
@@ -58,16 +58,16 @@
  gps_unpack@Base 3.3
  gps_visibilize@Base 3.25
  gps_waiting@Base 3.3
-#MISSING: 3.12# (c++|optional)"gpsd_hexdump(char*, unsigned int)@Base" 3.5
-#MISSING: 3.12# (c++|optional)"gpsd_hexdump(char*, unsigned int, char*, unsigned 
int)@Base" 3.10
-#MISSING: 3.12# (c++|optional)"gpsd_hexdump(char*, unsigned long)@Base" 3.5
-#MISSING: 3.12# (c++|optional)"gpsd_hexdump(char*, unsigned long, char*, unsigned 
long)@Base" 3.10
+#MISSING: 3.25-3# (c++|optional)"gpsd_hexdump(char*, unsigned int)@Base" 3.5
+#MISSING: 3.25-3# (c++|optional)"gpsd_hexdump(char*, unsigned int, char*, unsigned 
int)@Base" 3.10
+#MISSING: 3.25-3# (c++|optional)"gpsd_hexdump(char*, unsigned long)@Base" 3.5
+#MISSING: 3.25-3# (c++|optional)"gpsd_hexdump(char*, unsigned long, char*, unsigned 
long)@Base" 3.10
 #MISSING: 3.25# gpsd_hexdump@Base 3.12
 #MISSING: 3.25# gpsd_hexpack@Base 3.3
-#MISSING: 3.12# (c++|optional)"gpsd_packetdump(char*, unsigned int)@Base" 3.9
-#MISSING: 3.12# (c++|optional)"gpsd_packetdump(char*, unsigned int, char*, unsigned 
int)@Base" 3.10
-#MISSING: 3.12# (c++|optional)"gpsd_packetdump(char*, unsigned long)@Base" 3.9
-#MISSING: 3.12# (c++|optional)"gpsd_packetdump(char*, unsigned long, char*, 
unsigned long)@Base" 3.10
+#MISSING: 3.25-3# (c++|optional)"gpsd_packetdump(char*, unsigned int)@Base" 3.9
+#MISSING: 3.25-3# (c++|optional)"gpsd_packetdump(char*, unsigned int, char*, 
unsigned int)@Base" 3.10
+#MISSING: 3.25-3# (c++|optional)"gpsd_packetdump(char*, unsigned long)@Base" 
3.9
+#MISSING: 3.25-3# (c++|optional)"gpsd_packetdump(char*, unsigned long, char*, 
unsigned long)@Base" 3.10
  gpsd_packetdump@Base 3.11
  gpsd_sincos@Base 3.25
 #MISSING: 3.25# (c++)"gpsd_source_spec(char const*, fixsource_t*)@Base" 3.5
@@ -134,8 +134,8 @@
  (c++)"sbits(unsigned char const*, unsigned int, unsigned int, bool)@Base" 3.25
  (c++)"shiftleft(unsigned char*, int, unsigned short)@Base" 3.12
  (c++)"shm_get(int, bool, bool)@Base" 3.25
- strlcat@Base 3.3
- strlcpy@Base 3.3
+#MISSING: 3.25-3# strlcat@Base 3.3
+#MISSING: 3.25-3# strlcpy@Base 3.3
  timespec_str@Base 3.20
  timespec_to_iso8601@Base 3.20
 #MISSING: 3.20# timestamp@Base 3.3
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:225: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202405/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to