Your message dated Sat, 27 Jul 2024 00:00:16 +0000
with message-id <[email protected]>
and subject line Bug#1074898: fixed in cwiid 0.6.91-8
has caused the Debian Bug report #1074898,
regarding cwiid: 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 [email protected]
immediately.)


-- 
1074898: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074898
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:cwiid
Version: 0.6.91-7.1
Severity: important
Tags: sid trixie
User: [email protected]
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/cwiid_0.6.91-7.1_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

[...]
/usr/include/python3.12/modsupport.h:28:45: note: expected ‘PyObject *’ {aka 
‘struct _object *’} but argument is of type ‘PyVarObject *’
   28 | PyAPI_FUNC(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *,
      |                                             ^~~~~~~~~~
py_plugin.c:632:48: error: passing argument 2 of ‘PyArg_ParseTupleAndKeywords’ 
from incompatible pointer type [-Wincompatible-pointer-types]
  632 |         if (!PyArg_ParseTupleAndKeywords(args, kwds, 
"ii:wmplugin:set_rpt_mode",
      |                                                ^~~~
      |                                                |
      |                                                PyVarObject *
/usr/include/python3.12/modsupport.h:28:57: note: expected ‘PyObject *’ {aka 
‘struct _object *’} but argument is of type ‘PyVarObject *’
   28 | PyAPI_FUNC(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *,
      |                                                         ^~~~~~~~~~
/usr/include/python3.12/object.h:843:18: error: returning ‘PyObject *’ {aka 
‘struct _object *’} from a function with incompatible return type ‘PyVarObject 
*’ [-Wincompatible-pointer-types]
  843 | #define Py_None (&_Py_NoneStruct)
      |                 ~^~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:850:31: note: in expansion of macro ‘Py_None’
  850 | #define Py_RETURN_NONE return Py_None
      |                               ^~~~~~~
py_plugin.c:641:9: note: in expansion of macro ‘Py_RETURN_NONE’
  641 |         Py_RETURN_NONE;
      |         ^~~~~~~~~~~~~~
py_plugin.c:627:47: warning: unused parameter ‘self’ [-Wunused-parameter]
  627 | static PyVarObject *set_rpt_mode(PyVarObject *self, PyVarObject *args, 
PyVarObject *kwds)
      |                                  ~~~~~~~~~~~~~^~~~
nunchuk_stick2btn.c: In function ‘wmplugin_init’:
nunchuk_stick2btn.c:51:44: warning: unused parameter ‘arg_wiimote’ 
[-Wunused-parameter]
   51 | int wmplugin_init(int id, cwiid_wiimote_t *arg_wiimote)
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
make[2]: *** [<builtin>: py_plugin.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make  -C nunchuk_kb
make[4]: Entering directory '/<<PKGBUILDDIR>>/wminput/plugins/nunchuk_kb'
led.c: In function ‘wmplugin_exec’:
led.c:86:42: error: assignment to ‘struct cwiid_btn_message *’ from 
incompatible pointer type ‘struct cwiid_btn_mesg *’ 
[-Wincompatible-pointer-types]
   86 |                                 btn_mesg = &mesg[i].btn_mesg;
      |                                          ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/ir_ptr'
make[4]: *** [<builtin>: led.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/led'
make[3]: *** [Makefile:12: led] Error 2
make[3]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/ir_fps'
gcc -shared -Wl,-z,relro -L../libcwiid -rdynamic -lm -o nunchuk_stick2btn.so 
nunchuk_stick2btn.o
gcc -shared -Wl,-z,relro -L../libcwiid -rdynamic -lm -o nunchuk_acc.so 
nunchuk_acc.o
gcc -shared -Wl,-z,relro -L../libcwiid -rdynamic -lm -o acc.so acc.o
gcc -g -Wall -W -DHAVE_CONFIG_H -I/<<PKGBUILDDIR>>/common/include 
-I../../../wminput -I../../../libcwiid -fpic -Wdate-time -D_FORTIFY_SOURCE=2  
-c -o nunchuk_kb.o nunchuk_kb.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/nunchuk_acc'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/nunchuk_stick2btn'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/acc'
nunchuk_kb.c:48:14: warning: ‘Y_Scale’ defined but not used [-Wunused-variable]
   48 | static float Y_Scale = 1.0;
      |              ^~~~~~~
nunchuk_kb.c:47:14: warning: ‘X_Scale’ defined but not used [-Wunused-variable]
   47 | static float X_Scale = 1.0;
      |              ^~~~~~~
nunchuk_kb.c:46:14: warning: ‘Pitch_Scale’ defined but not used 
[-Wunused-variable]
   46 | static float Pitch_Scale = 1.0;
      |              ^~~~~~~~~~~
nunchuk_kb.c:45:14: warning: ‘Roll_Scale’ defined but not used 
[-Wunused-variable]
   45 | static float Roll_Scale = 1.0;
      |              ^~~~~~~~~~
gcc -shared -Wl,-z,relro -L../libcwiid -rdynamic -lm -o nunchuk_kb.so 
nunchuk_kb.o
make[4]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins/nunchuk_kb'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/wminput/plugins'
make[2]: *** [Makefile:43: make_plugins] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/wminput'
make[1]: *** [Makefile:33: wminput] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:5: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: cwiid
Source-Version: 0.6.91-8
Done: Georges Khaznadar <[email protected]>

We believe that the bug you reported is fixed in the latest version of
cwiid, 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.
Georges Khaznadar <[email protected]> (supplier of updated cwiid 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: SHA256

Format: 1.8
Date: Fri, 26 Jul 2024 18:00:51 +0200
Source: cwiid
Binary: libcwiid-dev libcwiid1 libcwiid1-dbgsym lswm lswm-dbgsym python3-cwiid 
python3-cwiid-dbgsym wminput wminput-dbgsym
Architecture: source amd64
Version: 0.6.91-8
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Description:
 libcwiid-dev - library to interface with the wiimote -- development files
 libcwiid1  - library to interface with the wiimote -- runtime files
 lswm       - wiimote discover utility
 python3-cwiid - library to interface with the wiimote
 wminput    - Userspace driver for the wiimote
Closes: 1074898
Changes:
 cwiid (0.6.91-8) unstable; urgency=medium
 .
   * changed a dependency: pkg-config -> pkgconf
   * overriden the target dh_auto_clean
   * created debian/patches/gcc-14.patch which modifies slightly
     libcwiid/cwiid.h, wminput/plugins/led/led.c, wminput/py_plugin.c
     Closes: #1074898
Checksums-Sha1:
 09734314fb4c8e2eb9f086b22146ef74a154be72 2131 cwiid_0.6.91-8.dsc
 67024bc168d37807740a29d6ce0f5616f6b5b445 22248 cwiid_0.6.91-8.debian.tar.xz
 938fef9674c2b89e020bb9e81776569b7e61f60f 8931 cwiid_0.6.91-8_amd64.buildinfo
 f6c95c96b34291b225769e577b29ffa780939676 21052 libcwiid-dev_0.6.91-8_amd64.deb
 c4d70cb4702e75d41de1c06cf4046071821b6185 17016 
libcwiid1-dbgsym_0.6.91-8_amd64.deb
 88cd6fc7592fab20b3e5a1bac3196a00e6e0063e 19424 libcwiid1_0.6.91-8_amd64.deb
 9e8282075995abe560966d1f7115cf94a9e99f19 4560 lswm-dbgsym_0.6.91-8_amd64.deb
 6334382bec2c89b4eddfcdf601a738556c752440 10896 lswm_0.6.91-8_amd64.deb
 65d331427b324f0da703059970d2c965f7b4aa1b 22380 
python3-cwiid-dbgsym_0.6.91-8_amd64.deb
 fc1705a053f517af956de0b7d9bfe5263ff9e758 18584 python3-cwiid_0.6.91-8_amd64.deb
 87504f58291462a1ddd2a69ffa15833b0d14ecc3 55360 
wminput-dbgsym_0.6.91-8_amd64.deb
 9caacb1ebd94d3ac0377c3e4bcf47785c086aaf2 45960 wminput_0.6.91-8_amd64.deb
Checksums-Sha256:
 6e5bed12d0e468411d0e482ef61f1aa76738819157a13f2aa332fd7e667ac762 2131 
cwiid_0.6.91-8.dsc
 590da76c49a885342d58a97863fd189c13d83bc7d533cfb0fec75e17d22074f8 22248 
cwiid_0.6.91-8.debian.tar.xz
 3d29ba25e262794510a813d29491d0ac797d3fb81f65dbf82a5080173be74dce 8931 
cwiid_0.6.91-8_amd64.buildinfo
 f5a2798460aed6b0221099c632f318cac859d0c59cc7e7a2a774172b7af4b871 21052 
libcwiid-dev_0.6.91-8_amd64.deb
 51635808d439da1732711496ea50ed7d2547c7afb4d9d4131eefabd6f27ea099 17016 
libcwiid1-dbgsym_0.6.91-8_amd64.deb
 602b39c66ae1274551f48257a437df4537b47c7de54e67b64cb2dfc3db04f438 19424 
libcwiid1_0.6.91-8_amd64.deb
 7fc03c144dd1e361339aae4ee8336687bb98f491227f9b432b29390e82571b06 4560 
lswm-dbgsym_0.6.91-8_amd64.deb
 1d99eaf6693bb0eafded09a3c46b8ce6b90fdd103fd423ccb87407be10794a48 10896 
lswm_0.6.91-8_amd64.deb
 8ec154bf8b6384e5a2fef25c59991f618d96d94d743f1d95f49ce4bfadab4dd2 22380 
python3-cwiid-dbgsym_0.6.91-8_amd64.deb
 cbb93ffd29d15c6e21733dca9c61d9e0e2dcbed536915a6aaeaef03ee00872a7 18584 
python3-cwiid_0.6.91-8_amd64.deb
 4ec1eb4d3d5b4907d408eb58eb2c7820ad07ea21c227806123347c1694851d86 55360 
wminput-dbgsym_0.6.91-8_amd64.deb
 a270aab8638a1594ebb854b7e5b8ce6caabc083786d5df130e5a7be392fb9d75 45960 
wminput_0.6.91-8_amd64.deb
Files:
 6e505898a2e139eb090b8da9f5a4fa5b 2131 utils optional cwiid_0.6.91-8.dsc
 ca8cb0e8d0b6b4783142a7db01de3559 22248 utils optional 
cwiid_0.6.91-8.debian.tar.xz
 d5dde8783383302073f2fdc567e94517 8931 utils optional 
cwiid_0.6.91-8_amd64.buildinfo
 32a3106bcf88576da78b5301ed179823 21052 libdevel optional 
libcwiid-dev_0.6.91-8_amd64.deb
 7eaeeaebe2f6e5b91c5c2e2df155bccd 17016 debug optional 
libcwiid1-dbgsym_0.6.91-8_amd64.deb
 cd210c7b146e1d0f9d7bcfe3d6873690 19424 libs optional 
libcwiid1_0.6.91-8_amd64.deb
 9984421bc2cea9b0d7ec722ccd647b51 4560 debug optional 
lswm-dbgsym_0.6.91-8_amd64.deb
 aee3af516087bc2bfad01dce54b93570 10896 utils optional lswm_0.6.91-8_amd64.deb
 cbcf9a97e1ae915c777fa71e0c4709a4 22380 debug optional 
python3-cwiid-dbgsym_0.6.91-8_amd64.deb
 89907f419b7d9fae44848ecf1cf83278 18584 python optional 
python3-cwiid_0.6.91-8_amd64.deb
 56f43557dd258215729bbfd008b4c7e7 55360 debug optional 
wminput-dbgsym_0.6.91-8_amd64.deb
 4224e8ca0d567738eb1cb89c44775ca5 45960 utils optional 
wminput_0.6.91-8_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmajyPkACgkQHCgWkHE2
rjlwZhAAog8w1kql7b4Ex7IgrpgQbRTa33c+zKpYOOzvWlD/xbCgqNWJD7+WuT7Z
MYYrmJo9CMpsK112uILGdQc7VRTiWJGbrIAd3Y/w6J9iwmddwc5BN3C23iEjkArA
6nlfYRVUAY1Q53B81jct6VQYRzlZFUBwDIEXH9cFNmT6sQMFnpuOHBAQUN2qYMm5
RqFYGqTx2H7R8VPhYvd2r2YpdmhuGOq93SuVycSJ3+cSKPTkWDv/0Uf1Gd3Gnroh
EE1of8C4evp4cUkO3sn4q6Aep9hrDaPSRDjyTDVq6pfrv2za8HN9nom6OysThlUJ
kH5qD0wqwZGjYG399FQQSx8LXQC2QpewpnKeQW5LPjnBVCRaBlmTn45blF6bLmaO
Tt+yxtalxMUEIlQytPKukKKSihQ0AOIm/Z3mTG0XI1qMUDElALWJs734YV0Ifv+s
xlY4RZFTVzUXNIFYxwtKcgx+g+wxNqGSLpIa2+ysBQ+cuue2MbK+kVfcvUQaiODK
C3MFLEeTXXaUHXD/v04JfgTh++xJkz++M2aTUmDxXUXh0SeNxhGOnUtd6w5gmCcM
Ux+dJnfTllIX/q6WLGK1NSiThaWibiDKMhuKTJBZdFY1xsL1e+jYAQXMIQBDiTR0
Py6EHqZTy7s8SB3XFQuR9x0bH1o4d6Dne4H7zvx3CFPtTJcZVeM=
=B4UK
-----END PGP SIGNATURE-----

Attachment: pgpxGj7y_8rfJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to