[Python-modules-team] Bug#1049614: lirc: Fails to build binary packages again after successful build
Lucas Nussbaum
lucas at debian.org
Wed Aug 16 08:42:49 BST 2023
Source: lirc
Version: 0.10.1-7.2
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: debian-qa at lists.debian.org
Usertags: qa-doublebuild
Hi,
This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).
This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.
More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild
Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b
> ----------------------------------------------------------------------------------------------------------------
>
> dpkg-buildpackage: info: source package lirc
> dpkg-buildpackage: info: source version 0.10.1-7.2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Nilesh Patra <nilesh at debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> fakeroot debian/rules clean
> dh clean --with python3
> dh_auto_clean
> make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in lib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
> test -z "input_map.inc lirc/input_map.inc config.h lirc/config.h paths.h config.py driver_api.dox lirc_client.dox" || rm -f input_map.inc lirc/input_map.inc config.h lirc/config.h paths.h config.py driver_api.dox lirc_client.dox
> test -z "liblirc.la liblirc_client.la liblirc_driver.la libirrecord.la" || rm -f liblirc.la liblirc_client.la liblirc_driver.la libirrecord.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> rm -f ./so_locations
> rm -f ./.deps/ciniparser.Plo
> rm -f ./.deps/config_file.Plo
> rm -f ./.deps/curl_poll.Plo
> rm -f ./.deps/dictionary.Plo
> rm -f ./.deps/driver.Plo
> rm -f ./.deps/drv_admin.Plo
> rm -f ./.deps/drv_enum.Plo
> rm -f ./.deps/dump_config.Plo
> rm -f ./.deps/input_map.Plo
> rm -f ./.deps/ir_remote.Plo
> rm -f ./.deps/irrecord.Plo
> rm -f ./.deps/line_buffer.Plo
> rm -f ./.deps/lirc-utils.Plo
> rm -f ./.deps/lirc_client.Plo
> rm -f ./.deps/lirc_log.Plo
> rm -f ./.deps/lirc_options.Plo
> rm -f ./.deps/receive.Plo
> rm -f ./.deps/release.Plo
> rm -f ./.deps/serial.Plo
> rm -f ./.deps/transmit.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making distclean in daemons
> make[2]: Entering directory '/<<PKGBUILDDIR>>/daemons'
> test -z "*~" || rm -f *~
> rm -rf .libs _libs
> rm -f *.o
> rm -f lircrcd
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> rm -f lircd lircmd lircd-uinput
> rm -f ./.deps/lircd-uinput.Po
> rm -f ./.deps/lircd.Po
> rm -f ./.deps/lircmd-lircmd.Po
> rm -f ./.deps/lircrcd.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/daemons'
> Making distclean in tools
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tools'
> test -z ".pylint-stamp" || rm -f .pylint-stamp
> rm -rf .libs _libs
> find . -name __pycache__ -exec rm -r {} \;
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> rm -f ircat irexec irrecord irsend irsimreceive irsimsend irtestcase irw lirc-lsremotes mode2 xmode2 irxevent irpipe irpty
> rm -f lirc-lsplugins
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> find: â./.libsâ: No such file or directory
> make[2]: [Makefile:1243: clean-local] Error 1 (ignored)
> test . = "." || test -z "" || rm -f
> rm -f ./.deps/ircat.Po
> rm -f ./.deps/irexec.Po
> rm -f ./.deps/irpipe-irpipe.Po
> rm -f ./.deps/irpty.Po
> rm -f ./.deps/irrecord-ui.Po
> rm -f ./.deps/irsend.Po
> rm -f ./.deps/irsimreceive.Po
> rm -f ./.deps/irsimsend.Po
> rm -f ./.deps/irtestcase.Po
> rm -f ./.deps/irw.Po
> rm -f ./.deps/irxevent.Po
> rm -f ./.deps/lirc-lsplugins.Po
> rm -f ./.deps/lirc-lsremotes.Po
> rm -f ./.deps/mode2.Po
> rm -f ./.deps/xmode2.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tools'
> Making distclean in plugins
> make[2]: Entering directory '/<<PKGBUILDDIR>>/plugins'
> rm -rf .libs _libs
> test -z "atilibusb.la awlibusb.la dfclibusb.la srm7500libusb.la commandir.la ftdi.la audio.la audio_alsa.la alsa_usb.la i2cuser.la dsp.la atwf83.la livedrive_midi.la livedrive_seq.la uirt2.la uirt2_raw.la devinput.la default.la hiddev.la creative_infracd.la zotac.la mplay.la accent.la bte.la creative.la ea65.la file.la girs.la irlink.la irtoy.la logitech.la mouseremote.la mp3anywhere.la pcmak.la pinsys.la pixelview.la silitek.la tira.la udp.la usbx.la" || rm -f atilibusb.la awlibusb.la dfclibusb.la srm7500libusb.la commandir.la ftdi.la audio.la audio_alsa.la alsa_usb.la i2cuser.la dsp.la atwf83.la livedrive_midi.la livedrive_seq.la uirt2.la uirt2_raw.la devinput.la default.la hiddev.la creative_infracd.la zotac.la mplay.la accent.la bte.la creative.la ea65.la file.la girs.la irlink.la irtoy.la logitech.la mouseremote.la mp3anywhere.la pcmak.la pinsys.la pixelview.la silitek.la tira.la udp.la usbx.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> test -z "pluginlist.am" || rm -f pluginlist.am
> rm -f ./so_locations
> rm -f ./.deps/accent.Plo
> rm -f ./.deps/alsa_usb.Plo
> rm -f ./.deps/atilibusb_la-atilibusb.Plo
> rm -f ./.deps/atwf83.Plo
> rm -f ./.deps/audio_alsa.Plo
> rm -f ./.deps/audio_la-audio.Plo
> rm -f ./.deps/awlibusb_la-awlibusb.Plo
> rm -f ./.deps/bte.Plo
> rm -f ./.deps/commandir_la-commandir.Plo
> rm -f ./.deps/creative.Plo
> rm -f ./.deps/creative_infracd.Plo
> rm -f ./.deps/default.Plo
> rm -f ./.deps/devinput.Plo
> rm -f ./.deps/dfclibusb_la-dfclibusb.Plo
> rm -f ./.deps/dsp.Plo
> rm -f ./.deps/ea65.Plo
> rm -f ./.deps/file.Plo
> rm -f ./.deps/ftdi_la-ftdi.Plo
> rm -f ./.deps/girs.Plo
> rm -f ./.deps/hiddev.Plo
> rm -f ./.deps/i2cuser.Plo
> rm -f ./.deps/irlink.Plo
> rm -f ./.deps/irtoy.Plo
> rm -f ./.deps/livedrive_common.Plo
> rm -f ./.deps/livedrive_midi.Plo
> rm -f ./.deps/livedrive_seq.Plo
> rm -f ./.deps/logitech.Plo
> rm -f ./.deps/mouseremote.Plo
> rm -f ./.deps/mp3anywhere.Plo
> rm -f ./.deps/mplay.Plo
> rm -f ./.deps/osx_usbraw.Plo
> rm -f ./.deps/pcmak.Plo
> rm -f ./.deps/pinsys.Plo
> rm -f ./.deps/pixelview.Plo
> rm -f ./.deps/silitek.Plo
> rm -f ./.deps/srm7500libusb_la-srm7500libusb.Plo
> rm -f ./.deps/tira.Plo
> rm -f ./.deps/udp.Plo
> rm -f ./.deps/uirt2.Plo
> rm -f ./.deps/uirt2_common.Plo
> rm -f ./.deps/uirt2_raw.Plo
> rm -f ./.deps/usbx.Plo
> rm -f ./.deps/zotac.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
> Making distclean in configs
> make[2]: Entering directory '/<<PKGBUILDDIR>>/configs'
> test -z "drivers.yaml confs_by_driver.yaml" || rm -f drivers.yaml confs_by_driver.yaml
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> test -z "remotes.list" || rm -f remotes.list
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/configs'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "man/* html/* man-html/* driver-toc.xsl table.html api-docs.tar.gz NEWS.txt lirc.hwdb table.html doxygen*warning* ext-driver-toc.xsl" || rm -f man/* html/* man-html/* driver-toc.xsl table.html api-docs.tar.gz NEWS.txt lirc.hwdb table.html doxygen*warning* ext-driver-toc.xsl
> rm -rf .libs _libs
> rm -f lirc api-docs.tar.gz driver-toc.xsl
> rm -f *.lo
> test -z "docpage.xsl" || rm -f docpage.xsl
> rm -rf man-html man api-docs html examples/.libs
> test . = "." || test -z "" || rm -f
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in systemd
> make[2]: Entering directory '/<<PKGBUILDDIR>>/systemd'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/systemd'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -f python-pkg/lib/so_locations
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_autoreconf_clean
> debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -f debian/lirc.preinst
> dh_clean
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules build
> dh build --with python3
> dh_update_autotools_config
> debian/rules override_dh_autoreconf
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_autoreconf /<<PKGBUILDDIR>>/autogen.sh
> libtoolize: putting auxiliary files in '.'.
> libtoolize: copying file './ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
> libtoolize: copying file 'm4/libtool.m4'
> libtoolize: copying file 'm4/ltoptions.m4'
> libtoolize: copying file 'm4/ltsugar.m4'
> libtoolize: copying file 'm4/ltversion.m4'
> libtoolize: copying file 'm4/lt~obsolete.m4'
> configure.ac:56: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.ac:56: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.ac:56: the top level
> configure.ac:57: warning: The macro `AC_HEADER_TIME' is obsolete.
> configure.ac:57: You should run autoupdate.
> ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
> configure.ac:57: the top level
> configure.ac:19: installing './compile'
> configure.ac:42: installing './config.guess'
> configure.ac:42: installing './config.sub'
> configure.ac:11: installing './install-sh'
> configure.ac:11: installing './missing'
> Makefile.am: installing './INSTALL'
> Makefile.am: installing './depcomp'
> Makefile.am:79: installing './py-compile'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules override_dh_auto_configure
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> sed 's/@DEB_HOST_MULTIARCH@/x86_64-linux-gnu/g' debian/lirc.preinst.in > debian/lirc.preinst
> dh_auto_configure -- \
> SH_PATH=/bin/sh \
> MODINFO=/sbin/modinfo \
> --enable-uinput --enable-devinput \
> --enable-silent-rules
> ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking SH_PATH=/bin/sh MODINFO=/sbin/modinfo --enable-uinput --enable-devinput --enable-silent-rules
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking whether gcc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of gcc... none
> checking for g++... g++
> checking whether the compiler supports GNU C++... yes
> checking whether g++ accepts -g... yes
> checking for g++ option to enable C++11 features... none needed
> checking dependency style of g++... none
> checking for modinfo... /sbin/modinfo
> checking for pkg-config... yes
> checking for xsltproc... yes
> checking for man2html... yes
> checking for doxygen... yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
> checking for /usr/bin/ld option to reload object files... -r
> checking for file... file
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for a working dd... /bin/dd
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1
> checking for mt... no
> checking if : is a manifest tool... no
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for sys/time.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for a Python interpreter with version >= 3.1... python3
> checking for python3... /usr/bin/python3
> checking for python3 version... 3.11
> checking for python3 platform... linux
> checking for GNU default python3 prefix... ${prefix}
> checking for GNU default python3 exec_prefix... ${exec_prefix}
> checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
> checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for python-3.11m... no
> checking for python-3.11... yes
> configure: WARNING: No python package found (missing devel package?)
> checking for egrep... (cached) /bin/grep -E
> checking how to run the C preprocessor... gcc -E
> checking whether termios.h defines TIOCGWINSZ... no
> checking whether sys/ioctl.h defines TIOCGWINSZ... yes
> checking for fcntl.h... yes
> checking for libutil.h... no
> checking for limits.h... yes
> checking for linux/ioctl.h... yes
> checking for linux/sched.h... yes
> checking for poll.h... yes
> checking for sys/ioctl.h... yes
> checking for sys/poll.h... yes
> checking for sys/time.h... (cached) yes
> checking for syslog.h... yes
> checking for unistd.h... (cached) yes
> checking for util.h... no
> checking for pty.h... yes
> checking for inline... inline
> checking for pid_t... yes
> checking for size_t... yes
> checking for int8_t... yes
> checking for int16_t... yes
> checking for int32_t... yes
> checking for int64_t... yes
> checking for uint8_t... yes
> checking for uint16_t... yes
> checking for uint32_t... yes
> checking for uint64_t... yes
> checking Figure out if getgrouplist() needs gid_t or int... gid_t
> checking for gethostname... yes
> checking for gettimeofday... yes
> checking for mkfifo... yes
> checking for select... yes
> checking for socket... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strtoul... yes
> checking for snprintf... yes
> checking for strsep... yes
> checking for vsyslog... yes
> checking for library containing dlopen... none required
> checking for daemon... yes
> checking for clock_gettime... yes
> checking python3 module: yaml... yes
> checking for forkpty... yes
> checking for linux kernel... yes
> checking for X... libraries , headers
> checking for gethostbyname... yes
> checking for connect... yes
> checking for remove... yes
> checking for shmat... yes
> checking for IceConnectionNumber in -lICE... no
> checking for usb.h... yes
> checking for libusb-1.0/libusb.h... yes
> checking for libusb.h... no
> checking for usb_get_string in -lusb... yes
> checking for libusb_get_port_number in -lusb-1.0... yes
> checking for libftdi >= 1.0... no
> checking for libftdi1 >= 1.0... yes
> checking for portaudio-2.0... yes
> checking for alsa/asoundlib.h... yes
> checking for snd_async_del_handler in -lasound... yes
> checking for ALSA SB RC hwdep support... yes
> checking for devinput... no
> checking for working poll(2)... no
> checking for linux/input.h... yes
> checking for linux/lirc.h... yes
> checking for scsi/sg.h... yes
> checking for mach/mach_time.h... no
> checking for IOKit/IOCFPlugIn.h... no
> checking for linux/input.h... (cached) yes
> checking for linux/types.h... yes
> checking for linux/hiddev.h... yes
> checking for HIDDEV_FLAG_UREF support... yes
> checking for sys/soundcard.h... yes
> checking for linux/i2c-dev.h... yes
> checking for libsystemd-daemon... no
> checking for libsystemd... yes
> checking for udev_device_new_from_device_id in -ludev... yes
> checking for libudev.h... yes
> checking for libudev... yes
> checking systemd system unit directory... /lib/systemd/system
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating VERSION
> config.status: creating Makefile
> config.status: creating lirc.pc
> config.status: creating lirc-driver.pc
> config.status: WARNING: 'lirc-driver.pc.in' seems to ignore the --datarootdir setting
> config.status: creating daemons/Makefile
> config.status: creating plugins/Makefile
> config.status: creating tools/Makefile
> config.status: creating lib/Makefile
> config.status: creating doc/Makefile
> config.status: creating configs/Makefile
> config.status: creating doc/docpage.xsl
> config.status: creating systemd/Makefile
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
>
> Summary of selected options:
> ----------------------------------------
> prefix: /usr
> lockdir: /var/lock
> sysconfdir: /etc
> x_progs: irxevent xmode2
> host: x86_64-pc-linux-gnu
> host_os: linux-gnu
> forkpty:
> LIBUSB_LIBS: -lusb -lusb-1.0
> PORTAUDIO_LIBS: -lportaudio -lasound -lm -lpthread
>
> Conditionals:
>
> BUILD_ALSA_SB_RC: yes BUILD_DSP: yes
> BUILD_FTDI: yes BUILD_HIDDEV: yes
> BUILD_I2CUSER: yes BUILD_LIBALSA: yes
> BUILD_LIBPORTAUDIO: yes BUILD_USB: yes
> BUILD_XTOOLS: yes HAVE_DOXYGEN: yes
> HAVE_MAN2HTML: yes HAVE_PYMOD_YAML: yes
> ENABLE_UINPUT: yes INSTALL_ETC: yes
> IS_CROSS_COMPILE: no DEVEL: no
> LINUX_KERNEL: yes HAVE_DEVINPUT: yes
> WITH_SYSTEMDSYSTEMUNITDIR: yes HAVE_PYTHON35: yes
>
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> make -j8
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> Making all in lib
> make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
> ln -s . lirc 2>/dev/null || :
> cp ../config.h config.h
> cd ..; make paths.h
> PYTHON=/usr/bin/python3 ../tools/lirc-make-devinput \
> -i > input_map.inc
> cp ../config.h lirc/config.h
> cp ../paths.h paths.h
> PYTHON=/usr/bin/python3 ../tools/lirc-make-devinput \
> -i > lirc/input_map.inc
> make all-am
> make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
> CC ciniparser.lo
> CC dictionary.lo
> CC config_file.lo
> CC driver.lo
> CC drv_admin.lo
> ln -s . lirc 2>/dev/null || :
> CC dump_config.lo
> CC ir_remote.lo
> CXX line_buffer.lo
> CC lirc_log.lo
> CC lirc_options.lo
> CC lirc-utils.lo
> CC curl_poll.lo
> CC receive.lo
> lirc_log.c: In function âlirc_log_openâ:
> lirc_log.c:97:9: warning: â__builtin_strncpyâ specified bound 128 equals destination size [-Wstringop-truncation]
> 97 | strncpy(progname, _progname, sizeof(progname));
> | ^
> CC release.lo
> CC serial.lo
> lirc_log.c: In function âhexdumpâ:
> lirc_log.c:377:17: warning: â__builtin_strncpyâ specified bound 1024 equals destination size [-Wstringop-truncation]
> 377 | strncpy(str, prefix, sizeof(str));
> | ^
> lirc_options.c: In function âoptions_loadâ:
> lirc_options.c:135:52: warning: â__builtin___snprintf_chkâ output may be truncated before the last format character [-Wformat-truncation=]
> 135 | snprintf(buff, sizeof(buff), "%s/%s", buff2, path);
> | ^
> In file included from /usr/include/stdio.h:906,
> from lirc_options.c:19:
> In function âsnprintfâ,
> inlined from âoptions_loadâ at lirc_options.c:135:3:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: â__builtin___snprintf_chkâ output 2 or more bytes (assuming 129) into a destination of size 128
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CC transmit.lo
> CC lirc_client.lo
> CC drv_enum.lo
> CC irrecord.lo
> cd ..; make paths.h
> CC input_map.lo
> lirc_client.c: In function âlirc_openâ:
> lirc_client.c:798:17: warning: â__builtin_strncpyâ specified bound 4096 equals destination size [-Wstringop-truncation]
> 798 | strncpy(path, getenv("XDG_CONFIG_HOME"), MAXPATHLEN);
> | ^
> irrecord.c: In function âanalyse_remoteâ:
> irrecord.c:1748:40: warning: pointer ânew_codesâ may be used after âreallocâ [-Wuse-after-free]
> 1748 | memset(&new_codes[new_codes_count / 2],
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> irrecord.c:1740:41: note: call to âreallocâ here
> 1740 | realloc(new_codes,
> | ^~~~~~~~~~~~~~~~~~
> 1741 | new_codes_count *
> | ~~~~~~~~~~~~~~~~~
> 1742 | sizeof(*new_codes));
> | ~~~~~~~~~~~~~~~~~~~
> drv_enum.c: In function âdrv_enum_udevâ:
> drv_enum.c:320:53: warning: â%sâ directive output may be truncated writing up to 127 bytes into a region of size 124 [-Wformat-truncation=]
> 320 | snprintf(buff, sizeof(buff), "%s -> %s",
> | ^~
> 321 | udev_list_entry_get_name(links), path);
> | ~~~~
> In file included from /usr/include/stdio.h:906,
> from lirc_log.h:20,
> from drv_enum.c:30:
> In function âsnprintfâ,
> inlined from âadd_linksâ at drv_enum.c:320:3,
> inlined from âdrv_enum_udevâ at drv_enum.c:401:4:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: â__builtin___snprintf_chkâ output 5 or more bytes (assuming 132) into a destination of size 128
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> lirc_client.c: In function âlirc_command_runâ:
> lirc_client.c:297:33: warning: â__builtin___strncpy_chkâ output may be truncated copying between 0 and 256 bytes from a string of length 256 [-Wstringop-truncation]
> 297 | strncpy(ctx->reply,
> | ^
> lirc_client.c: In function âlirc_code2charâ:
> lirc_client.c:1832:25: warning: â__builtin_strncpyâ output may be truncated copying 256 bytes from a string of length 256 [-Wstringop-truncation]
> 1832 | strncpy(static_buff, cmd.reply, PACKET_SIZE);
> | ^
> CXXLD liblirc.la
> lirc_client.c: In function âlirc_getmodeâ:
> lirc_client.c:1956:25: warning: â__builtin_strncpyâ output may be truncated copying 256 bytes from a string of length 256 [-Wstringop-truncation]
> 1956 | strncpy(static_buff, cmd.reply, PACKET_SIZE);
> | ^
> lirc_client.c: In function âlirc_setmodeâ:
> lirc_client.c:1982:25: warning: â__builtin_strncpyâ output may be truncated copying 256 bytes from a string of length 256 [-Wstringop-truncation]
> 1982 | strncpy(static_buff, cmd.reply, PACKET_SIZE);
> | ^
> CCLD liblirc_client.la
> CCLD liblirc_driver.la
> CCLD libirrecord.la
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making all in daemons
> make[3]: Entering directory '/<<PKGBUILDDIR>>/daemons'
> CXX lircrcd.o
> CXX lircd.o
> CXX lircmd-lircmd.o
> CXX lircd-uinput.o
> lircd.cpp: In function âvoid free_old_remotes()â:
> lircd.cpp:1824:79: warning: passing argument 3 to ârestrictâ-qualified parameter aliases with argument 2 [-Wrestrict]
> 1824 | setitimer(ITIMER_REAL, &repeat_timer, &repeat_timer);
> | ~~~~~~~~~~~~~ ^~~~~~~~~~~~~
> CXXLD lircmd
> lircd.cpp: In function âint main(int, char**)â:
> lircd.cpp:2104:36: warning: â: bad address "â directive writing 15 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
> 2104 | "%s: bad address \"%s\"\n", progname, optarg);
> | ^~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
> from lircd.cpp:34:
> In function âint sprintf(char*, const char*, ...)â,
> inlined from âint opt2host_port(const char*, in_addr*, short unsigned int*, char*)â at lircd.cpp:2103:11,
> inlined from âint main(int, char**)â at lircd.cpp:2392:21:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: â__builtin___sprintf_chkâ output 18 or more bytes (assuming 145) into a destination of size 128
> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 31 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 32 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> lircd.cpp: In function âint main(int, char**)â:
> lircd.cpp:2096:28: warning: â: bad port number "â directive writing 19 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
> 2096 | "%s: bad port number \"%s\"\n", progname, port_str);
> | ^~~~~~~~~~~~~~~~~~~~
> In function âint sprintf(char*, const char*, ...)â,
> inlined from âint opt2host_port(const char*, in_addr*, short unsigned int*, char*)â at lircd.cpp:2095:10,
> inlined from âint main(int, char**)â at lircd.cpp:2392:21:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: â__builtin___sprintf_chkâ output 22 or more bytes (assuming 149) into a destination of size 128
> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 31 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 32 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CXXLD lircrcd
> CXXLD lircd-uinput
> CXXLD lircd
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/daemons'
> Making all in tools
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tools'
> CXX ircat.o
> CXX irexec.o
> CXX irrecord-ui.o
> CXX irsend.o
> CXX irsimreceive.o
> CXX irsimsend.o
> CXX irtestcase.o
> CXX irw.o
> irsend.cpp: In function âint main(int, char**)â:
> irsend.cpp:191:45: warning: â%sâ directive writing up to 253 bytes into a region of size between 3 and 256 [-Wformat-overflow=]
> 191 | sprintf(buffer, "%s %s", directive, code);
> | ^~
> In file included from /usr/include/stdio.h:906,
> from ../lib/lirc_log.h:20,
> from irsend.cpp:31:
> In function âint sprintf(char*, const char*, ...)â,
> inlined from âint main(int, char**)â at irsend.cpp:191:11:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:34: note: â__builtin___sprintf_chkâ output between 2 and 508 bytes into a destination of size 257
> 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 31 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 32 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CXX lirc-lsremotes.o
> CXX mode2.o
> CXX xmode2.o
> CXX irxevent.o
> irsimsend.cpp: In function âvoid send_code(ir_remote*, ir_ncode*)â:
> irsimsend.cpp:202:16: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â specified bound 32 equals destination size [-Wstringop-truncation]
> 202 | strncpy(last_code, code->name, sizeof(last_code));
> | ^
> CXX irpipe-irpipe.o
> irsimreceive.cpp: In function âint main(int, char**)â:
> irsimreceive.cpp:107:16: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â specified bound 64 equals destination size [-Wstringop-truncation]
> 107 | strncpy(option.value, path, sizeof(option.value));
> | ^
> irrecord-ui.cpp: In function âvoid get_name(ir_remote*, opts*)â:
> irrecord-ui.cpp:1115:49: warning: â.lircd.conf.bakâ directive output may be truncated writing 15 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
> 1115 | snprintf(path, sizeof(path), "%s.lircd.conf.bak", buff);
> | ^~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
> from ../lib/lirc_log.h:20,
> from ../lib/lirc_private.h:23,
> from irrecord-ui.cpp:23:
> In function âint snprintf(char*, size_t, const char*, ...)â,
> inlined from âvoid get_name(ir_remote*, opts*)â at irrecord-ui.cpp:1115:11:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: â__builtin___snprintf_chkâ output between 16 and 271 bytes into a destination of size 256
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> irrecord-ui.cpp: In function âvoid get_name(ir_remote*, opts*)â:
> irrecord-ui.cpp:1124:41: warning: â.lircd.confâ directive output may be truncated writing 11 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
> 1124 | snprintf(path, sizeof(path), "%s.lircd.conf", buff);
> | ^~~~~~~~~~~
> In function âint snprintf(char*, size_t, const char*, ...)â,
> inlined from âvoid get_name(ir_remote*, opts*)â at irrecord-ui.cpp:1124:10:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: â__builtin___snprintf_chkâ output between 12 and 267 bytes into a destination of size 256
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> irrecord-ui.cpp: In function âvoid get_name(ir_remote*, opts*)â:
> irrecord-ui.cpp:1129:33: warning: â%sâ directive output may be truncated writing up to 255 bytes into a region of size 250 [-Wformat-truncation=]
> 1129 | "cp -p %s %s", path, opts->backupfile);
> | ^~ ~~~~
> In function âint snprintf(char*, size_t, const char*, ...)â,
> inlined from âvoid get_name(ir_remote*, opts*)â at irrecord-ui.cpp:1128:11:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: â__builtin___snprintf_chkâ output 8 or more bytes (assuming 263) into a destination of size 256
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CXX irpty.o
> irpipe.cpp: In function âvoid write_tobin()â:
> irpipe.cpp:188:24: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
> 188 | strncpy(buff, line, sizeof(buff) - 1);
> | ^
> CXX lirc-lsplugins.o
> lirc-lsremotes.cpp: In function âvoid get_photo(const char*, char*, ssize_t)â:
> lirc-lsremotes.cpp:91:16: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â specified bound 256 equals destination size [-Wstringop-truncation]
> 91 | strncpy(try_buff, path, sizeof(try_buff));
> | ^
> CXXLD ircat
> CXXLD irexec
> lirc-lsremotes.cpp: In function âvoid print_remotes(const char*)â:
> lirc-lsremotes.cpp:126:16: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â specified bound 256 equals destination size [-Wstringop-truncation]
> 126 | strncpy(my_path, path, sizeof(my_path));
> | ^
> lirc-lsremotes.cpp:142:24: warning: âchar* __builtin_strncpy(char*, const char*, long unsigned int)â specified bound 256 equals destination size [-Wstringop-truncation]
> 142 | strncpy(photo, path, sizeof(photo));
> | ^
> lirc-lsremotes.cpp: In function âvoid _Z7listdirPKc.part.0(const char*)â:
> lirc-lsremotes.cpp:215:58: warning: â%sâ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 511 [-Wformat-truncation=]
> 215 | snprintf(filepath, sizeof(filepath), "%s/%s",
> | ^~
> In file included from /usr/include/stdio.h:906,
> from lirc-lsremotes.cpp:18:
> In function âint snprintf(char*, size_t, const char*, ...)â,
> inlined from âvoid _Z7listdirPKc.part.0(const char*)â at lirc-lsremotes.cpp:215:11:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: â__builtin___snprintf_chkâ output between 2 and 768 bytes into a destination of size 512
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CXXLD irrecord
> CXXLD irsend
> CXXLD irsimreceive
> CXXLD irsimsend
> CXXLD irtestcase
> CXXLD irw
> CXXLD lirc-lsremotes
> CXXLD mode2
> CXXLD xmode2
> CXXLD irxevent
> CXXLD irpipe
> CXXLD irpty
> CXXLD lirc-lsplugins
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tools'
> Making all in plugins
> make[3]: Entering directory '/<<PKGBUILDDIR>>/plugins'
> CC atilibusb_la-atilibusb.lo
> CC dfclibusb_la-dfclibusb.lo
> CC srm7500libusb_la-srm7500libusb.lo
> CC awlibusb_la-awlibusb.lo
> CC ftdi_la-ftdi.lo
> CC commandir_la-commandir.lo
> CC audio_la-audio.lo
> CC audio_alsa.lo
> atilibusb.c: In function âati_initâ:
> atilibusb.c:164:42: warning: the comparison will always evaluate as âtrueâ for the address of âfilenameâ will never be NULL [-Waddress]
> 164 | if (!usb_dev || !usb_dev->bus || !usb_dev->filename) {
> | ^
> In file included from atilibusb.c:31:
> /usr/include/usb.h:251:8: note: âfilenameâ declared here
> 251 | char filename[LIBUSB_PATH_MAX + 1];
> | ^~~~~~~~
> ftdi.c: In function âchild_processâ:
> ftdi.c:252:33: warning: âftdi_usb_purge_tx_bufferâ is deprecated [-Wdeprecated-declarations]
> 252 | if (ftdi_usb_purge_tx_buffer(&ftdic) < 0)
> | ^~
> In file included from ftdi.c:62:
> /usr/include/libftdi1/ftdi.h:565:20: note: declared here
> 565 | int DEPRECATED(ftdi_usb_purge_tx_buffer(struct ftdi_context *ftdi));
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/libftdi1/ftdi.h:247:55: note: in definition of macro âDEPRECATEDâ
> 247 | #define DEPRECATED(func) __attribute__ ((deprecated)) func
> | ^~~~
> CC alsa_usb.lo
> CC i2cuser.lo
> CC dsp.lo
> ftdi.c: In function âlist_devicesâ:
> ftdi.c:152:56: warning: â%sâ directive output may be truncated writing up to 127 bytes into a region of size between 104 and 231 [-Wformat-truncation=]
> 152 | "/dev/bus/usb/%03d/%03d: %s:%s\n",
> | ^~
> ......
> 155 | vendor, descr);
> | ~~~~~
> In file included from /usr/include/stdio.h:906,
> from ftdi.c:45:
> In function âsnprintfâ,
> inlined from âlist_devicesâ at ftdi.c:151:3:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: â__builtin___snprintf_chkâ output between 27 and 281 bytes into a destination of size 256
> 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 55 | __glibc_objsize (__s), __fmt,
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 56 | __va_arg_pack ());
> | ~~~~~~~~~~~~~~~~~
> CC atwf83.lo
> CC livedrive_midi.lo
> CC livedrive_common.lo
> CC livedrive_seq.lo
> CC uirt2.lo
> CC uirt2_common.lo
> CC uirt2_raw.lo
> CC devinput.lo
> CC default.lo
> CC hiddev.lo
> CC creative_infracd.lo
> CC zotac.lo
> CC mplay.lo
> CC accent.lo
> CC bte.lo
> CC creative.lo
> CC ea65.lo
> CC file.lo
> CC girs.lo
> CC irlink.lo
> CC irtoy.lo
> CC logitech.lo
> CC mouseremote.lo
> CC mp3anywhere.lo
> CC pcmak.lo
> CC pinsys.lo
> girs.c: In function âsend_ir.part.0â:
> girs.c:988:17: warning: â__builtin___strncat_chkâ output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation]
> 988 | strncat(buf, b, SMALLSTRINGSIZE - 1);
> | ^
> CC pixelview.lo
> In file included from /usr/include/string.h:535,
> from ../lib/lirc/ir_remote_types.h:30,
> from ../lib/lirc/driver.h:32,
> from ../lib/lirc/drv_enum.h:27,
> from ../lib/lirc_driver.h:16,
> from girs.c:49:
> In function âstrncatâ,
> inlined from âinitializeâ at girs.c:857:4:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: warning: â__builtin___strncat_chkâ accessing between 1001 and 1999 bytes at offsets 1052 and 52 may overlap 1 byte at offset 1052 [-Wrestrict]
> 138 | return __builtin___strncat_chk (__dest, __src, __len,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 139 | __glibc_objsize (__dest));
> | ~~~~~~~~~~~~~~~~~~~~~~~~~
> CC silitek.lo
> CC tira.lo
> CC udp.lo
> CC usbx.lo
> CCLD atilibusb.la
> CCLD awlibusb.la
> CCLD dfclibusb.la
> CCLD srm7500libusb.la
> CCLD commandir.la
> CCLD ftdi.la
> CCLD audio.la
> CCLD audio_alsa.la
> CCLD alsa_usb.la
> CCLD i2cuser.la
> CCLD dsp.la
> CCLD atwf83.la
> CCLD livedrive_midi.la
> CCLD livedrive_seq.la
> CCLD uirt2.la
> CCLD uirt2_raw.la
> CCLD devinput.la
> CCLD default.la
> CCLD hiddev.la
> CCLD creative_infracd.la
> CCLD zotac.la
> CCLD mplay.la
> CCLD accent.la
> CCLD bte.la
> CCLD creative.la
> CCLD ea65.la
> CCLD file.la
> CCLD girs.la
> CCLD irlink.la
> CCLD irtoy.la
> CCLD logitech.la
> CCLD mouseremote.la
> CCLD mp3anywhere.la
> CCLD pcmak.la
> CCLD pinsys.la
> CCLD pixelview.la
> CCLD silitek.la
> CCLD tira.la
> CCLD udp.la
> CCLD usbx.la
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/plugins'
> Making all in configs
> make[3]: Entering directory '/<<PKGBUILDDIR>>/configs'
> test -w . && \
> XDG_CACHE_HOME=. ../tools/irdb-get update
> ../tools/lirc-lsplugins -U ../plugins/.libs --yaml > drivers.yaml
> Warning: cannot open /etc/lirc/lirc_options.conf
> Traceback (most recent call last):
> File "/usr/lib/python3.11/urllib/request.py", line 1348, in do_open
> h.request(req.get_method(), req.selector, req.data, headers,
> File "/usr/lib/python3.11/http/client.py", line 1286, in request
> self._send_request(method, url, body, headers, encode_chunked)
> File "/usr/lib/python3.11/http/client.py", line 1332, in _send_request
> self.endheaders(body, encode_chunked=encode_chunked)
> File "/usr/lib/python3.11/http/client.py", line 1281, in endheaders
> self._send_output(message_body, encode_chunked=encode_chunked)
> File "/usr/lib/python3.11/http/client.py", line 1041, in _send_output
> self.send(msg)
> File "/usr/lib/python3.11/http/client.py", line 979, in send
> self.connect()
> File "/usr/lib/python3.11/http/client.py", line 1458, in connect
> self.sock = self._context.wrap_socket(self.sock,
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/ssl.py", line 517, in wrap_socket
> return self.sslsocket_class._create(
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/ssl.py", line 1075, in _create
> self.do_handshake()
> File "/usr/lib/python3.11/ssl.py", line 1346, in do_handshake
> self._sslobj.do_handshake()
> ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/configs/../tools/irdb-get", line 261, in <module>
> main()
> File "/<<PKGBUILDDIR>>/configs/../tools/irdb-get", line 236, in main
> do_update()
> File "/<<PKGBUILDDIR>>/configs/../tools/irdb-get", line 225, in do_update
> download_file(REMOTES_LIST_URL, REMOTES_LIST)
> File "/<<PKGBUILDDIR>>/configs/../tools/irdb-get", line 56, in download_file
> urllib.request.urlretrieve(url, path)
> File "/usr/lib/python3.11/urllib/request.py", line 241, in urlretrieve
> with contextlib.closing(urlopen(url, data)) as fp:
> ^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen
> return opener.open(url, data, timeout)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 525, in open
> response = meth(req, response)
> ^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response
> response = self.parent.error(
> ^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 557, in error
> result = self._call_chain(*args)
> ^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain
> result = func(*args)
> ^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 749, in http_error_302
> return self.parent.open(new, timeout=req.timeout)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 519, in open
> response = self._open(req, data)
> ^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 536, in _open
> result = self._call_chain(self.handle_open, protocol, protocol +
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain
> result = func(*args)
> ^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 1391, in https_open
> return self.do_open(http.client.HTTPSConnection, req,
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/urllib/request.py", line 1351, in do_open
> raise URLError(err)
> urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)>
> make[3]: *** [Makefile:587: remotes.list] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/configs'
> make[2]: *** [Makefile:1137: all-recursive] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [Makefile:578: all] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_build: error: make -j8 returned exit code 2
> make: *** [debian/rules:9: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
>
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b' failed to run.
The full build log is available from:
http://qa-logs.debian.net/2023/08/16/lirc_0.10.1-7.2_unstable.log
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Python-modules-team
mailing list