Source: foomatic-filters
Version: 4.0.17-16
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
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 foomatic-filters
> dpkg-buildpackage: info: source version 4.0.17-16
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Jörg Frings-Fürst 
> <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> for m in "*~" "*#*" ".??*" "*.rej"; do \
>   find . -name "$m" -xtype f -exec rm -f "{}" \; ; \
> done
> rm -f *.o foomatic-rip foomatic-rip.1 beh 
> rm -f .testing-stamp stamp-h1
> rm -f test/*.out
> rm -f  config.log config.status config.cache configure.lineno
> rm -rf autom*.cache confdefs.h config.h
> rm -f Makefile test/Makefile
> rm -rf .deps
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean
> # Update the translations (ensures no outdated file is left behind)
> debconf-updatepo
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
> configure.ac:26: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.ac:26: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.ac:26: the top level
> configure.ac:42: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
> configure.ac:42: You should run autoupdate.
> ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
> configure.ac:42: the top level
> configure.ac:153: warning: The macro `AC_CONFIG_HEADER' is obsolete.
> configure.ac:153: You should run autoupdate.
> ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
> configure.ac:153: the top level
> configure.ac:13: installing './compile'
> configure.ac:40: installing './config.guess'
> configure.ac:40: installing './config.sub'
> configure.ac:6: installing './install-sh'
> configure.ac:6: installing './missing'
> Makefile.am: installing './INSTALL'
> Makefile.am: installing './depcomp'
>    debian/rules override_dh_auto_configure
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_configure -- --disable-file-converter-check
>       ./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 --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking 
> --disable-file-converter-check
> 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 whether ln -s works... yes
> checking whether make sets $(MAKE)... (cached) yes
> checking for roundf in -lm... yes
> 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 vfork.h... no
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for fcntl.h... yes
> checking for memory.h... yes
> checking for stddef.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for pid_t... yes
> checking for size_t... yes
> checking for ssize_t... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for fork... yes
> checking for vfork... yes
> checking for vprintf... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for GNU libc compatible malloc... yes
> checking for GNU libc compatible realloc... yes
> checking return type of signal handlers... void
> checking for working strtod... yes
> checking for dup2... yes
> checking for getcwd... yes
> checking for gethostname... yes
> checking for regcomp... yes
> checking for setenv... yes
> checking for strcasecmp... yes
> checking for strchr... yes
> checking for strcspn... yes
> checking for strdup... yes
> checking for strncasecmp... yes
> checking for strndup... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strcasestr... yes
> checking for strtol... yes
> checking for perl... /usr/bin/perl
> checking for printcap/... /etc/printcap
> checking for cups-config... /usr/bin/cups-config
> checking for ppr/... /usr/lib/ppr
> checking for ppr/interfaces/... /usr/lib/ppr/interfaces
> checking for ppr/lib/... /usr/lib/ppr/lib
> configure: WARNING: Absence of a file converter is ignored, package will be 
> built anyway
> checking for a2ps... no
> checking for enscript... no
> checking for mpage... no
> checking for paps... no
> checking for texttops... no
> file-converter: 
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for dbus-1... yes
> GNU Compatible Echo: echo
> Execpath: /usr/bin:/usr/local/bin:/usr/bin:/bin
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating beh
> config.status: creating foomatic-rip.1
> config.status: creating config.h
> config.status: executing depfiles commands
> Finished configuring.
> Type 'make' to build the package
> Type 'make install' to install the base foomatic bits and links appropriate 
> for
>                               CUPS and PPR to use foomatic
> Type 'make install-main' to install the base foomatic bits.
> Type 'make install-{cups|ppr}' to install the base foomatic bits and links
>                               appropriate for CUPS or PPR to use foomatic
> Type 'make tests' to run some basic sanity tests (in place)
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_auto_build
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
>       make -j8
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> make  all-am
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-foomaticrip.o `test -f 
> 'foomaticrip.c' || echo './'`foomaticrip.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-options.o `test -f 'options.c' || 
> echo './'`options.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-pdf.o `test -f 'pdf.c' || echo 
> './'`pdf.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-postscript.o `test -f 
> 'postscript.c' || echo './'`postscript.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-util.o `test -f 'util.c' || echo 
> './'`util.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-spooler.o `test -f 'spooler.c' || 
> echo './'`spooler.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-process.o `test -f 'process.c' || 
> echo './'`process.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-renderer.o `test -f 'renderer.c' 
> || echo './'`renderer.c
> process.c: In function ‘_start_process’:
> process.c:104:9: warning: ignoring return value of ‘pipe’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   104 |         pipe(pfdin);
>       |         ^~~~~~~~~~~
> process.c:106:9: warning: ignoring return value of ‘pipe’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   106 |         pipe(pfdout);
>       |         ^~~~~~~~~~~~
> renderer.c: In function ‘test_gs_output_redirection’:
> renderer.c:55:5: warning: ignoring return value of ‘fread’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>    55 |     fread(output, 1, 10, pd);
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> util.c: In function ‘make_absolute_path’:
> util.c:344:9: warning: ignoring return value of ‘getcwd’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   344 |         getcwd(cwd, len);
>       |         ^~~~~~~~~~~~~~~~
> pdf.c: In function ‘pdf_count_pages’:
> pdf.c:58:5: warning: ignoring return value of ‘fread’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>    58 |     fread(output, 1, 31, pd);
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> pdf.c: In function ‘render_pages_with_generic_command.isra’:
> pdf.c:122:52: warning: ‘%s’ directive output may be truncated writing up 
> to 65535 bytes into a region of size 65523 [-Wformat-truncation=]
>   122 |     snprintf(filename_arg, PATH_MAX, "-sOutputFile=%s", filename);
>       |                                                    ^~
> ......
>   157 |         if (!pdf_extract_pages(tmpfile, filename, firstpage, 
> lastpage))
>       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from foomaticrip.h:34,
>                  from pdf.c:24:
> In function ‘snprintf’,
>     inlined from ‘pdf_extract_pages’ at pdf.c:122:5,
>     inlined from ‘render_pages_with_generic_command.isra’ at pdf.c:157:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 14 and 65549 bytes into a 
> destination of size 65536
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> pdf.c: In function ‘render_pages_with_generic_command.isra’:
> pdf.c:129:32: warning: ‘%s’ directive output may be truncated writing up 
> to 65535 bytes into a region of size 4095 [-Wformat-truncation=]
>   129 |     snprintf(gscommand, 4095, "%s -q -dNOPAUSE -dBATCH 
> -dPARANOIDSAFER -dNOINTERPOLATE"
>       |                                ^~
>   130 |              "-sDEVICE=pdfwrite %s %s %s %s",
>   131 |              gspath, filename_arg, first_arg, last_arg, pdffilename);
>       |              ~~~~~~             
> In function ‘snprintf’,
>     inlined from ‘pdf_extract_pages’ at pdf.c:129:5,
>     inlined from ‘render_pages_with_generic_command.isra’ at pdf.c:157:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 131194) into 
> a destination of size 4095
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> pdf.c: In function ‘render_pages_with_generic_command.isra’:
> pdf.c:129:32: warning: ‘%s’ directive output may be truncated writing up 
> to 65535 bytes into a region of size 4095 [-Wformat-truncation=]
>   129 |     snprintf(gscommand, 4095, "%s -q -dNOPAUSE -dBATCH 
> -dPARANOIDSAFER -dNOINTERPOLATE"
>       |                                ^~
>   130 |              "-sDEVICE=pdfwrite %s %s %s %s",
>   131 |              gspath, filename_arg, first_arg, last_arg, pdffilename);
>       |              ~~~~~~             
> In function ‘snprintf’,
>     inlined from ‘pdf_extract_pages’ at pdf.c:129:5,
>     inlined from ‘render_pages_with_generic_command.isra’ at pdf.c:157:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output 75 or more bytes (assuming 131194) into 
> a destination of size 4095
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> renderer.c:45:39: warning: ‘ -dQUIET -dPARANOIDSAFER -dN...’ directive 
> output may be truncated writing 85 bytes into a region of size between 1 and 
> 65536 [-Wformat-truncation=]
>    45 |     snprintf(gstestcommand, PATH_MAX, "%s -dQUIET -dPARANOIDSAFER 
> -dNOPAUSE "
>       |                                       
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> renderer.c:45:42: note: format string is defined here
>    45 |     snprintf(gstestcommand, PATH_MAX, "%s -dQUIET -dPARANOIDSAFER 
> -dNOPAUSE "
>       |                                          
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    46 |              "-dBATCH -dNOMEDIAATTRS -sDEVICE=ps2write 
> -sstdout=%%stderr "
>       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from foomaticrip.h:34,
>                  from renderer.c:31:
> In function ‘snprintf’,
>     inlined from ‘test_gs_output_redirection’ at renderer.c:45:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 147 and 65682 bytes into a 
> destination of size 65536
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘init_ppr’:
> pdf.c: In function ‘print_pdf’:
> pdf.c:48:32: warning: ‘%s’ directive output may be truncated writing up 
> to 65535 bytes into a region of size 4095 [-Wformat-truncation=]
>    48 |     snprintf(gscommand, 4095, "%s -dNODISPLAY -q -c "
>       |                                ^~
> ......
>    52 |              gspath, filename);
>       |              ~~~~~~             
> In function ‘snprintf’,
>     inlined from ‘pdf_count_pages’ at pdf.c:48:5,
>     inlined from ‘print_pdf_file’ at pdf.c:234:18,
>     inlined from ‘print_pdf’ at pdf.c:293:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output 158 or more bytes (assuming 65693) into 
> a destination of size 4095
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c:223:13: warning: ignoring return value of ‘fgets’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   223 |             fgets(tmp, 255, ph);
>       |             ^~~~~~~~~~~~~~~~~~~
> options.c: In function ‘read_ppd_file’:
> options.c:1580:9: warning: ignoring return value of ‘fgets’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>  1580 |         fgets(line, 256, fh);
>       |         ^~~~~~~~~~~~~~~~~~~~
> options.c:1613:13: warning: ignoring return value of ‘fgets’ declared 
> with attribute ‘warn_unused_result’ [-Wunused-result]
>  1613 |             fgets(line, 256, fh);
>       |             ^~~~~~~~~~~~~~~~~~~~
> spooler.c:219:51: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 233 [-Wformat-truncation=]
>   219 |         snprintf(tmp, 255, "LANG=en_US; ppad show %s | grep PPDFile", 
> ppr_printer);
>       |                                                   ^~                  
> ~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from foomaticrip.h:34,
>                  from spooler.h:27,
>                  from spooler.c:24:
> In function ‘snprintf’,
>     inlined from ‘init_ppr’ at spooler.c:219:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 38 and 293 bytes into a 
> destination of size 255
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-fileconverter.o `test -f 
> 'fileconverter.c' || echo './'`fileconverter.c
> gcc -DHAVE_CONFIG_H -I.  -DCONFIG_PATH='"/etc/foomatic"' -Wdate-time 
> -D_FORTIFY_SOURCE=2 -I/usr/include/dbus-1.0 
> -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  -DHAVE_DBUS -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o foomatic_rip-colord.o `test -f 'colord.c' || 
> echo './'`colord.c
> spooler.c: In function ‘init_cups’:
> spooler.c:311:50: warning: ‘/texttops '’ directive output may be 
> truncated writing 11 bytes into a region of size between 1 and 65536 
> [-Wformat-truncation=]
>   311 |             snprintf(fileconverter, PATH_MAX, "%s/texttops '%s' '%s' 
> '%s' '%s' "
>       |                                                  ^~~~~~~~~~~
> In function ‘snprintf’,
>     inlined from ‘init_cups’ at spooler.c:311:13:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output 143 or more bytes (assuming 132229) 
> into a destination of size 65536
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:354:53: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 241 [-Wformat-truncation=]
>   354 |         snprintf(job->ppdfile, 256, "/var/spool/lpd/%s/%s.ppd", 
> job->printer, job->printer);
>       |                                                     ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:354:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 21 and 531 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:357:59: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 235 [-Wformat-truncation=]
>   357 |         snprintf(job->ppdfile, 256, "/var/local/spool/lpd/%s/%s.ppd", 
> job->printer, job->printer);
>       |                                                           ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:357:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 27 and 537 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:360:53: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 241 [-Wformat-truncation=]
>   360 |         snprintf(job->ppdfile, 256, "/var/local/lpd/%s/%s.ppd", 
> job->printer, job->printer);
>       |                                                     ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:360:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 21 and 531 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:363:53: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 241 [-Wformat-truncation=]
>   363 |         snprintf(job->ppdfile, 256, "/var/spool/lpd/%s.ppd", 
> job->printer);
>       |                                                     ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:363:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 20 and 275 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:366:59: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 235 [-Wformat-truncation=]
>   366 |         snprintf(job->ppdfile, 256, "/var/local/spool/lpd/%s.ppd", 
> job->printer);
>       |                                                           ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:366:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 26 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:369:53: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 241 [-Wformat-truncation=]
>   369 |         snprintf(job->ppdfile, 256, "/var/local/lpd/%s.ppd", 
> job->printer);
>       |                                                     ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:369:9:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 20 and 275 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:373:36: warning: ‘.ppd’ directive output may be truncated 
> writing 4 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
>   373 |     snprintf(job->ppdfile, 256, "%s.ppd", job->printer); /* current 
> dir */
>       |                                    ^~~~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:373:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 5 and 260 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:376:39: warning: ‘.ppd’ directive output may be truncated 
> writing 4 bytes into a region of size between 0 and 255 [-Wformat-truncation=]
>   376 |     snprintf(job->ppdfile, 256, "%s/%s.ppd", user_default_path, 
> job->printer); /* user dir */
>       |                                       ^~~~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:376:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output 6 or more bytes (assuming 261) 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:379:44: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 235 [-Wformat-truncation=]
>   379 |     snprintf(job->ppdfile, 256, "%s/direct/%s.ppd", CONFIG_PATH, 
> job->printer); /* system dir */
>       |                                            ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:379:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 26 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:382:37: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 242 [-Wformat-truncation=]
>   382 |     snprintf(job->ppdfile, 256, "%s/%s.ppd", CONFIG_PATH, 
> job->printer); /* system dir */
>       |                                     ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:382:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 19 and 274 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:385:48: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 242 [-Wformat-truncation=]
>   385 |     snprintf(job->ppdfile, 256, "/etc/cups/ppd/%s.ppd", 
> job->printer); /* CUPS config dir */
>       |                                                ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:385:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 19 and 274 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:388:58: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 232 [-Wformat-truncation=]
>   388 |     snprintf(job->ppdfile, 256, "/usr/local/etc/cups/ppd/%s.ppd", 
> job->printer); /* CUPS config dir */
>       |                                                          ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:388:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 29 and 284 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:391:58: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 232 [-Wformat-truncation=]
>   391 |     snprintf(job->ppdfile, 256, "/usr/share/ppr/PPDFiles/%s.ppd", 
> job->printer); /* PPR PPDs */
>       |                                                          ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:391:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 29 and 284 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> spooler.c: In function ‘find_ppdfile’:
> spooler.c:394:64: warning: ‘%s’ directive output may be truncated writing 
> up to 255 bytes into a region of size 226 [-Wformat-truncation=]
>   394 |     snprintf(job->ppdfile, 256, 
> "/usr/local/share/ppr/PPDFiles/%s.ppd", job->printer); /* PPR PPDs */
>       |                                                                ^~
> In function ‘snprintf’,
>     inlined from ‘find_ppdfile’ at spooler.c:394:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 35 and 290 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> options.c: In function ‘unhtmlify’:
> options.c:1227:34: warning: ‘%02d’ directive writing between 2 and 11 
> bytes into a region of size 10 [-Wformat-overflow=]
>  1227 |                 sprintf(tmpstr, "%02d", t->tm_mon + 1);
>       |                                  ^~~~
> options.c:1227:33: note: directive argument in the range [-2147483647, 
> 2147483647]
>  1227 |                 sprintf(tmpstr, "%02d", t->tm_mon + 1);
>       |                                 ^~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from foomaticrip.h:34,
>                  from options.c:24:
> In function ‘sprintf’,
>     inlined from ‘unhtmlify’ at options.c:1227:17:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 3 and 12 bytes into a 
> destination of size 10
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> options.c: In function ‘unhtmlify’:
> options.c:1222:34: warning: ‘%04d’ directive writing between 4 and 11 
> bytes into a region of size 10 [-Wformat-overflow=]
>  1222 |                 sprintf(tmpstr, "%04d", t->tm_year + 1900);
>       |                                  ^~~~
> options.c:1222:33: note: directive argument in the range [-2147481748, 
> 2147483647]
>  1222 |                 sprintf(tmpstr, "%04d", t->tm_year + 1900);
>       |                                 ^~~~~~
> In function ‘sprintf’,
>     inlined from ‘unhtmlify’ at options.c:1222:17:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 5 and 12 bytes into a 
> destination of size 10
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> options.c: In function ‘unhtmlify’:
> options.c:1209:45: warning: ‘__builtin___snprintf_chk’ output may be 
> truncated before the last format character [-Wformat-truncation=]
>  1209 |                     snprintf(tmpstr, 10, "%d", job->rbinumcopies);
>       |                                             ^
> In function ‘snprintf’,
>     inlined from ‘unhtmlify’ at options.c:1209:21:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 2 and 11 bytes into a 
> destination of size 10
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> foomaticrip.c: In function ‘create_job’:
> foomaticrip.c:1140:35: warning: ‘%s’ directive output may be truncated 
> writing up to 127 bytes into a region of size between 0 and 127 
> [-Wformat-truncation=]
>  1140 |     snprintf(job->title, 128, "%s@%s", job->user, job->host);
>       |                                   ^~
> In file included from /usr/include/stdio.h:906,
>                  from foomaticrip.h:34,
>                  from foomaticrip.c:24:
> In function ‘snprintf’,
>     inlined from ‘create_job’ at foomaticrip.c:1140:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 2 and 256 bytes 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> options.c: In function ‘param_set_allowed_chars’:
> options.c:1341:29: warning: ‘%s’ directive output may be truncated 
> writing up to 127 bytes into a region of size 126 [-Wformat-truncation=]
>  1341 |     snprintf(rxstr, 128, "^[%s]*$", tmp);
>       |                             ^~      ~~~
> In function ‘snprintf’,
>     inlined from ‘param_set_allowed_chars’ at options.c:1341:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 6 and 133 bytes 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 ());
>       |                                    ~~~~~~~~~~~~~~~~~
> gcc -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include  
> -DHAVE_DBUS -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro 
> -Wl,-z,now -Wl,--allow-multiple-definition -o foomatic-rip 
> foomatic_rip-foomaticrip.o foomatic_rip-options.o foomatic_rip-pdf.o 
> foomatic_rip-postscript.o foomatic_rip-util.o foomatic_rip-spooler.o 
> foomatic_rip-process.o foomatic_rip-renderer.o foomatic_rip-fileconverter.o 
> foomatic_rip-colord.o -ldbus-1  -lm 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> chmod -x filter.conf
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test
>       make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    create-stamp debian/debhelper-build-stamp
>    dh_prep
>    dh_installdirs
>    dh_auto_install
>       make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp 
> AM_UPDATE_INFO_DIR=no
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/etc/foomatic/direct
> ./mkinstalldirs /<<PKGBUILDDIR>>/debian/tmp/usr/share/man
> /bin/bash: line 1: ./mkinstalldirs: No such file or directory
> /bin/bash: line 1: ./mkinstalldirs: No such file or directory
> make[1]: *** [Makefile:1023: install-man] Error 127
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [Makefile:1018: install-etc] Error 127
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_install: error: make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp 
> AM_UPDATE_INFO_DIR=no returned exit code 2
> make: *** [debian/rules:10: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary 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/foomatic-filters_4.0.17-16_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.

Reply via email to