Your message dated Fri, 15 Dec 2023 17:49:05 +0000
with message-id <e1recj7-007sgd...@fasolo.debian.org>
and subject line Bug#984100: fixed in libdjconsole 0.1.3-3.1
has caused the Debian Bug report #984100,
regarding libdjconsole: ftbfs with GCC-11
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.)
--
984100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libdjconsole
Version: 0.1.3-3
Severity: normal
Tags: sid bookworm
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye 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-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/libdjconsole_0.1.3-3_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
checking for libusb >= 0.1.11... yes
checking for pthread_create in -lpthread... yes
checking for ANSI C header files... (cached) no
checking for stdbool.h that conforms to C99... no
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for error_at_line... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libdjconsole.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libdjconsole.pc
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
dh_auto_build
dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9
in use)
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-am
make[2]: Entering directory '/<<PKGBUILDDIR>>'
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-DDATADIR=\"/usr/share/libdjconsole\" -c -o djconsole.lo djconsole.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g
-O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -DDATADIR=\"/usr/share/libdjconsole\" -c djconsole.cpp
-fPIC -DPIC -o .libs/djconsole.o
djconsole.cpp: In constructor ‘DJConsole::DJConsole(bool)’:
djconsole.cpp:110:18: error: ordered comparison of pointer with integer zero
(‘usb_dev_handle*’ and ‘int’)
110 | if(hdev1 < 0)
| ~~~~~~^~~
djconsole.cpp:118:18: error: ordered comparison of pointer with integer zero
(‘usb_dev_handle*’ and ‘int’)
118 | if(hdev2 < 0)
| ~~~~~~^~~
djconsole.cpp:137:24: warning: too many arguments for format
[-Wformat-extra-args]
137 | printf("Error claiming event interface, unload
conflicting HID/joystick kernel driver\n", ret);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
djconsole.cpp:152:24: warning: too many arguments for format
[-Wformat-extra-args]
152 | printf("Error claiming mouse interface, unload
conflicting mouse kernel driver\n", ret);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
djconsole.cpp:168:17: warning: ISO C++ forbids converting a string constant to
‘char*’ [-Wwrite-strings]
168 |
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16,
1000000);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
djconsole.cpp:179:25: warning: ISO C++ forbids converting a string constant to
‘char*’ [-Wwrite-strings]
179 | "\x01\xff\xff", 3, 1000000);
| ^~~~~~~~~~~~~~
djconsole.cpp:187:25: warning: ISO C++ forbids converting a string constant to
‘char*’ [-Wwrite-strings]
187 |
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16,
1000000);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
djconsole.cpp: In destructor ‘DJConsole::~DJConsole()’:
djconsole.cpp:221:25: warning: ISO C++ forbids converting a string constant to
‘char*’ [-Wwrite-strings]
221 |
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16,
1000000);
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
djconsole.cpp: In static member function ‘static void*
DJConsole::worker1Helper(void*)’:
djconsole.cpp:262:1: warning: no return statement in function returning
non-void [-Wreturn-type]
262 | }
| ^
djconsole.cpp: In static member function ‘static void*
DJConsole::worker2Helper(void*)’:
djconsole.cpp:273:1: warning: no return statement in function returning
non-void [-Wreturn-type]
273 | }
| ^
make[2]: *** [Makefile:537: djconsole.lo] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:409: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:3: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libdjconsole
Source-Version: 0.1.3-3.1
Done: Chris Hofstaedtler <z...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libdjconsole, 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 984...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Hofstaedtler <z...@debian.org> (supplier of updated libdjconsole 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: SHA256
Format: 1.8
Date: Fri, 08 Dec 2023 17:37:04 +0100
Source: libdjconsole
Architecture: source
Version: 0.1.3-3.1
Distribution: unstable
Urgency: medium
Maintainer: Adrien Cunin <adri2...@ubuntu.com>
Changed-By: Chris Hofstaedtler <z...@debian.org>
Closes: 984100
Changes:
libdjconsole (0.1.3-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Use pkg-config to place udev rules file.
* Fix FTBFS by correcting usb_open retval check (Closes: #984100)
* Bump to dh compat level 13, away from obsolete level 9.
Record not installed files in debian/not-installed.
Checksums-Sha1:
d3fc4d52a00ced6c17399c6ab92bcdf8f18b2614 1926 libdjconsole_0.1.3-3.1.dsc
581c08c3fc08cbbd53b2829a46ab87edccd3370a 4252
libdjconsole_0.1.3-3.1.debian.tar.xz
e4afb59a584bdff80eaad98444daede1853175eb 7003
libdjconsole_0.1.3-3.1_amd64.buildinfo
Checksums-Sha256:
33421286a65af6fb851db2473a57ad8d704bdeff96affe42834de5bab586583c 1926
libdjconsole_0.1.3-3.1.dsc
6940a26db3d9c8d22e6d3fd530e529b01a6a4f46590a29d0b0db66e62a4cd3f8 4252
libdjconsole_0.1.3-3.1.debian.tar.xz
a2538b1f7ac24083680633296a80cac4d0f4b474b1ebe2aa68fbf987af7c64ee 7003
libdjconsole_0.1.3-3.1_amd64.buildinfo
Files:
47f946e81940c1eba06f8b00a4902d90 1926 libs optional libdjconsole_0.1.3-3.1.dsc
1f0cf5c3e6035028831242c0b96e5994 4252 libs optional
libdjconsole_0.1.3-3.1.debian.tar.xz
92c47a1aff733d6f2134d72b0545deca 7003 libs optional
libdjconsole_0.1.3-3.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmVzTdsACgkQXBPW25MF
LgOCRA/9EV+4otWcfbe65CqvSZ66jgh49r7JytN/mqT1NKip9eTBB2NOPzzYQwWe
5L0r7tj7iM8hALjBpnzPd576l+QcYDVoqOXqV5k3SYhCDt2AeomXfc/kwOQ1gMLE
D1kRHax4GMrGEKzvhSR+sA941TSGYxZIv5Ncd1ud3BAGiY+G3T3YJvGtZRtzTRoi
tHV6K1dUr6CMSGnRvSoXs56L/01EFv/vSTxNacluHU720iE9sFLv5zgXc/qJ6/NQ
cgoh1YNBCqw55duIS5jmxWgHL5FXZoKyjK0/JLX2/YjZ3WWj/8htCDxYn6AbvC46
1lZJxCB3HMTiu3XJH5xcjXaXKJz7aJvq6dV+OC/83JFPEpUO6oVKLQHPqHXRiqUQ
djoic87ZRYg9Ypq0HllpHxKUtIzyJTWPiZMmCszvVWKqffSBLMZiXWlI4hHErm+u
11NcwzuG0ekrEVeipX9wWCnybXe8cuza6FxW1s3r0108uUMDMyStO6pGIzwzhRGJ
DOb+hOtHKSED9Jz23rLnoJkh4D1TGD2et4oxCRP27SS6oT+IH2ubMLIMVQTymG3f
dgLeZE1kEfo1MH0YH9C+a8V6/vaBotgh2Xq9XOBVHQb+djXn+zd5QLmKVHEq1AGH
2Q4E4yD2bQJwKjxbGE55qfmlMlSeAIGpQkJIQ1TNWwIPSrXa7oY=
=sxtr
-----END PGP SIGNATURE-----
--- End Message ---