Your message dated Wed, 02 Sep 2026 09:00:25 +0000
with message-id <[email protected]>
and subject line Bug#1145451: fixed in libcec 8.1.6+dfsg2-1
has caused the Debian Bug report #1145451,
regarding libcec: FTBFS: /<<PKGBUILDDIR>>/src/libcec/SwigHelper.h:135:15:
error: 'PyInt_Check' was not declared in this scope; did you mean 'PySet_Check'?
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.)
--
1145451: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145451
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libcec
Version: 7.1.1-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202608/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot 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 add an affects on src:libcec, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
[ 95%] Building CXX object
src/libcec/CMakeFiles/pycec.dir/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libcec &&
/usr/bin/x86_64-linux-gnu-g++ -Dpycec_EXPORTS -I/usr/include/p8-platform
-I/<<PKGBUILDDIR>>/src/libcec -I/<<PKGBUILDDIR>>/src/libcec/../../include
-I/usr/include/python3.14 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=c++11 -Wall -Wextra -Wno-missing-field-initializers -Wno-deprecated-copy
-O3 -DNDEBUG -fPIC -Wno-unused-parameter -MD -MT
src/libcec/CMakeFiles/pycec.dir/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx.o
-MF CMakeFiles/pycec.dir/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx.o.d -o
CMakeFiles/pycec.dir/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx.o -c
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libcec/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx
In file included from
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/libcec/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx:3434:
/<<PKGBUILDDIR>>/src/libcec/SwigHelper.h: In member function âint
CEC::CCecPythonCallbacks::CallPythonCallback(CEC::libcecSwigCallback,
PyObject*)â:
/<<PKGBUILDDIR>>/src/libcec/SwigHelper.h:135:15: error: âPyInt_Checkâ was
not declared in this scope; did you mean âPySet_Checkâ?
135 | if (PyInt_Check(result))
| ^~~~~~~~~~~
| PySet_Check
/<<PKGBUILDDIR>>/src/libcec/SwigHelper.h:136:27: error: âPyInt_AsLongâ was
not declared in this scope; did you mean âPyLong_AsLongâ?
136 | retval = (int)PyInt_AsLong(result);
| ^~~~~~~~~~~~
| PyLong_AsLong
make[3]: *** [src/libcec/CMakeFiles/pycec.dir/build.make:82:
src/libcec/CMakeFiles/pycec.dir/CMakeFiles/pycec.dir/libcecPYTHON_wrap.cxx.o]
Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:254: src/libcec/CMakeFiles/pycec.dir/all]
Error 2
make[2]: *** Waiting for unfinished jobs....
[ 97%] Linking CXX executable cec-client
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cec-client && /usr/bin/cmake -E
cmake_link_script CMakeFiles/cec-client.dir/link.txt --verbose=1
/usr/bin/x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=c++11 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now
-Wl,--dependency-file=CMakeFiles/cec-client.dir/link.d
"CMakeFiles/cec-client.dir/cec-client.cpp.o"
"CMakeFiles/cec-client.dir/curses/CursesControl.cpp.o" -o cec-client-7.1.1
-L/usr//usr/lib/x86_64-linux-gnu -lp8-platform -ldl -lcurses -ltinfo -lrt
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cec-client && /usr/bin/cmake -E
cmake_symlink_executable cec-client-7.1.1 cec-client
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 97%] Built target cec-client
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 INSTALL="install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: libcec
Source-Version: 8.1.6+dfsg2-1
Done: Barak A. Pearlmutter <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libcec, 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.
Barak A. Pearlmutter <[email protected]> (supplier of updated libcec 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: Tue, 25 Aug 2026 13:26:28 +0100
Source: libcec
Binary: cec-utils cec-utils-dbgsym libcec-dev libcec8 libcec8-dbgsym
librust-libcec-dev node-libcec node-libcec-dbgsym python3-libcec
python3-libcec-dbgsym
Architecture: source amd64 all
Version: 8.1.6+dfsg2-1
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
cec-utils - USB CEC Adaptor communication Library (utility programs)
libcec-dev - USB CEC Adaptor communication Library (development files)
libcec8 - USB CEC Adaptor communication Library (shared library)
librust-libcec-dev - Rust bindings for libCEC
node-libcec - Node.js bindings for libCEC
python3-libcec - Python bindings for libCEC
Closes: 1134169 1145451
Changes:
libcec (8.1.6+dfsg2-1) unstable; urgency=medium
.
* Bump standards version
* New upstream version 8.1.6 (closes: #1145451)
* Repack to drop prebuilt Windows binaries (support/windows/*.exe,
support/windows/libusb0.dll); debian/copyright Files-Excluded and
+dfsg suffix
* SONAME bump, rename libcec7 to libcec8
* Upstream no longer uses p8-platform: drop libp8-platform-dev
build dep and the include/platform symlink
* Drop 03_reproducible_build.patch: superseded by upstream
DISABLE_BUILDINFO option, now passed by debian/rules
* Drop 04_fix_pkgconfig_libdir.patch: fixed upstream
* Install new cmake package config files
* Build with dh_python3 so python module is installed where interpreter
can find it; ship the _pycec extension module alongside cec.py;
without either, python3-libcec was unusable (closes: #1134169)
* New binary package librust-libcec-dev, the upstream Rust binding,
shipping the crate source under /usr/share/cargo/registry. Skipped
with build profile pkg.libcec.norust
* New binary package node-libcec, the upstream Node.js N-API addon,
built with node-gyp rather than cmake's ENABLE_NODE_LIB which would
need network access. Skipped with build profile pkg.libcec.nonodejs
* The .NET binding is not packaged
* debian/copyright: document AOCEC, IMX, Linux and EventGhost copyright
holders, and the vendored AMD ADL SDK headers
* Drop pkg-kde-tools build dependency, unused since d/symbols was
replaced by d/shlibs
* Bump debhelper compat to 14
- dh_dwz is no longer in the default sequence, which only grows
the -dbgsym packages
- cmake is automatically passed -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON
* Strip libcec.a from debian/rules: dh_strip has a bug which makes it
think this static library is a text file and not strip it (NOTE:
remove this stanza when https://bugs.debian.org/875780 is fixed.)
* Move debian/ man pages to debian/man/, write one for pyCecClient, and
remove cec-config.1 which was unused.
* Ship cecc-client in cec-utils, as upstream's own packaging does, with
a man page. It uses libcec with dlopen and the C API rather than
linking, thus exercising the ABI the other bindings use.
* New patches 0004 / 0005 implement cecc-client --help / --list-devices,
both of which were stubs that silently printed nothing
* Repack to drop vendored AMD Display Library headers
(src/libcec/platform/adl/adl_{defines,sdk,structures}.h). Their
copyright notice disclaims warranty but grants no permission to use,
copy, modify or redistribute.
* Replace above headers with more recent version of the same headers,
which AMD republished under the MIT licence.
* Tiny patch to make the newer adl_*.h headers work.
Checksums-Sha1:
f63eada105297c0843b2202b58f96befd17c95a6 1972 libcec_8.1.6+dfsg2-1.dsc
251d6fb3cdc091d71b313cbfd5e173b674c58f21 384172 libcec_8.1.6+dfsg2.orig.tar.xz
0564f2af7f665a720ae5f3d96cdadf61145f7ccd 87448
libcec_8.1.6+dfsg2-1.debian.tar.xz
0a185cd78ff41d96e532a1ac253b3db545491d2b 340864
cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb
7af906b00f183decc7d1251d0faeff5b267aa22c 83140
cec-utils_8.1.6+dfsg2-1_amd64.deb
18ae15c1ae5bd7886767c329cbae529800a847a1 353804
libcec-dev_8.1.6+dfsg2-1_amd64.deb
94c18eed49a1e8af13786eaf8f253332f1c89c74 3003668
libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb
3dbfecc44c54b39559ba5f96e6b8ec7e8b85cf05 277096 libcec8_8.1.6+dfsg2-1_amd64.deb
7e28b79ffe49b8da75f156f518b8e89c4be71cd1 12770
libcec_8.1.6+dfsg2-1_amd64.buildinfo
4f54e2c08e7679af0f9e87abbe17afb97f0215b6 85204
librust-libcec-dev_8.1.6+dfsg2-1_all.deb
eb976569ec7e10d8bdc78cde3d7303be96688425 278404
node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
107af137bc740826e38ff3622fae2a519ff86c29 84060
node-libcec_8.1.6+dfsg2-1_amd64.deb
6b822c0d8852dc2bb6fffd092e03e3641ba99e2c 879596
python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
cdc352408dd8a8c1b532f7018148d4f0e38bdec8 171804
python3-libcec_8.1.6+dfsg2-1_amd64.deb
Checksums-Sha256:
4f573959991bf8e217b3a7dc2a055fd3ce1d3c886c366a5cf42ab7a0e882eb70 1972
libcec_8.1.6+dfsg2-1.dsc
add88ac71759d9ff9e982e44d1ec305a4f1d56a8554bf2f9c5045c14c00ba789 384172
libcec_8.1.6+dfsg2.orig.tar.xz
a331c469d466f04b68862a236d34015d7bd75aea90cbdbf611ba801e220ccf26 87448
libcec_8.1.6+dfsg2-1.debian.tar.xz
df5ce1343119bcc239f2f0ec6972a3ef562ed6b956e9f24fe81e7e0546e2cc1c 340864
cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb
1ff1a131d6a88acb330eb694fe52ece5d86007d3470e819e36cdad482009173a 83140
cec-utils_8.1.6+dfsg2-1_amd64.deb
10afa3ad4f9f39843ea63368ccf4444bac4759579397d3313096f6cf91a264a0 353804
libcec-dev_8.1.6+dfsg2-1_amd64.deb
38b404bdcfab967ef5a47aa7e4b9fff232205c53355423bec52f8ac8257f6359 3003668
libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb
a795a0aacf90df507cfe5b1936cc271354b24c0520df7ae9870bfd4c3ac8728f 277096
libcec8_8.1.6+dfsg2-1_amd64.deb
f49623a532118bfcef81fc9394965e7372eb3f80c68f9020e16b545afa198d04 12770
libcec_8.1.6+dfsg2-1_amd64.buildinfo
b7fa0c5cf1697184188ce0dedc130efc445d6ef22b79bc58251310c004d12825 85204
librust-libcec-dev_8.1.6+dfsg2-1_all.deb
fb19d2619350bb420601d2e1bbb06c42d0a4304dc5863b8298fdee6eb5a7843a 278404
node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
4526464691bbc8602c4b7ed16ec3a63fbc0d4d9aff7ab6a72311ca8351d23d48 84060
node-libcec_8.1.6+dfsg2-1_amd64.deb
9a554291ac6a6024bee02938bf8f5090c5efbe75a7c3a2e9aed16d59626b44a4 879596
python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
9614f7e420f05609234af7ce4951225db82a8c563d4ce6bc78b766b6222a71f2 171804
python3-libcec_8.1.6+dfsg2-1_amd64.deb
Files:
18c678be9c444e505ca83b92909981b5 1972 libs optional libcec_8.1.6+dfsg2-1.dsc
d19b3f8a3b68b4486513677b878076eb 384172 libs optional
libcec_8.1.6+dfsg2.orig.tar.xz
305d210a27116783c4d8f2f997737c3a 87448 libs optional
libcec_8.1.6+dfsg2-1.debian.tar.xz
d913f62fb46a9abee57583591a5334b7 340864 debug optional
cec-utils-dbgsym_8.1.6+dfsg2-1_amd64.deb
c600dfb706a19e209395cd9cbba5d478 83140 utils optional
cec-utils_8.1.6+dfsg2-1_amd64.deb
7e470ce81b96f949f3a49c05da3005f4 353804 libdevel optional
libcec-dev_8.1.6+dfsg2-1_amd64.deb
eef06a86cc2d21cffb596d9accf385e5 3003668 debug optional
libcec8-dbgsym_8.1.6+dfsg2-1_amd64.deb
7488a9ccf5ba20be65a4d1388a0f3f7c 277096 libs optional
libcec8_8.1.6+dfsg2-1_amd64.deb
8ee2513b9086f59d051d44bf4bd82e3b 12770 libs optional
libcec_8.1.6+dfsg2-1_amd64.buildinfo
8ccca4ed852936ea5a08a9b73bf045ee 85204 rust optional
librust-libcec-dev_8.1.6+dfsg2-1_all.deb
22587bfed518f5be4cc308ed7d23c441 278404 debug optional
node-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
d1f4a707f76588a2c39e9596a06c5aa1 84060 javascript optional
node-libcec_8.1.6+dfsg2-1_amd64.deb
8e7823ac4a5c82ab32a647192c31e4db 879596 debug optional
python3-libcec-dbgsym_8.1.6+dfsg2-1_amd64.deb
e0585814f1021b5e2e79612f292075ad 171804 python optional
python3-libcec_8.1.6+dfsg2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQt5L8FQhB2xHrSA2fGrySQ08pyuQUCao2NMgAKCRDGrySQ08py
ueNVAQCBZbaBivwr4T+8rpW3uaB+AgVS8a4FHWl+UyTmY4CwiQEAjCrWf3r8VUMK
S1jXqDK13gtj9XE+rF4a5RZI/SPLqAY=
=NKjj
-----END PGP SIGNATURE-----
pgpMlb1npAGWZ.pgp
Description: PGP signature
--- End Message ---