Package: src:remind
Version: 04.02.01-1
Severity: serious
Tags: ftbfs patch

Dear maintainer:

During a rebuild of all packages in bookworm, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary-indep
dh binary-indep
   dh_update_autotools_config -i
   dh_autoreconf -i
autoreconf: warning: autoconf input should be named 'configure.ac', not 
'configure.in'
aclocal: warning: autoconf input should be named 'configure.ac', not 
'configure.in'
configure.in:15: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.in:15: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.in:15: the top level
configure.in:45: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.in:45: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.in:45: the top level
configure.in:88: warning: AC_OUTPUT should be used without arguments.
configure.in:88: You should run autoupdate.
autoheader: warning: autoconf input should be named 'configure.ac', not 
'configure.in'
   dh_auto_configure -i
        ./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

**********************
*                    *
* Configuring REMIND *
*                    *
**********************

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 for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... yes
checking for perl... /usr/bin/perl
checking for sqrt 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 utime.h... yes
checking for sys/time.h... yes
checking size of unsigned int... 4
checking size of unsigned long... 8
checking for sys/types.h... (cached) yes
checking for sys/file.h... yes
checking for glob.h... yes
checking for wctype.h... yes
checking for locale.h... yes
checking for langinfo.h... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking whether utime accepts a null argument... yes
checking whether gcc supports -flto=auto... yes
checking whether gcc supports -ffat-lto-objects... yes
checking for setenv... yes
checking for unsetenv... yes
checking for glob... yes
checking for mbstowcs... yes
checking for setlocale... yes
checking for initgroups... yes
configure: creating ./config.status
config.status: creating src/Makefile
config.status: creating www/Makefile
config.status: creating src/version.h
config.status: creating rem2html/Makefile
config.status: creating rem2pdf/Makefile.PL
config.status: creating rem2pdf/Makefile.top
config.status: creating rem2pdf/bin/rem2pdf
config.status: creating man/rem.1
config.status: creating man/rem2ps.1
config.status: creating man/remind.1
config.status: creating man/tkremind.1
config.status: creating src/config.h
   dh_auto_build -i
        make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'

*******************
*                 *
* Building REMIND *
*                 *
*******************

make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. calendar.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. dynbuf.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. dorem.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. dosubst.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. expr.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. files.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. funcs.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. globals.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. hbcal.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. init.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. main.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. md5.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. moon.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. omit.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. queue.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. sort.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. token.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. trigger.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. userfns.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. utils.c
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. var.c
gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto 
-ffat-lto-objects -Wl,-z,relro  -o remind calendar.o dynbuf.o dorem.o dosubst.o expr.o 
files.o funcs.o globals.o hbcal.o init.o main.o md5.o moon.o omit.o queue.o sort.o token.o 
trigger.o userfns.o utils.o var.o -lm
gcc -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto -ffat-lto-objects 
-DHAVE_CONFIG_H   -DSYSDIR=/usr/share/remind -I. -I. rem2ps.c
gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wall -Wextra -Wstrict-prototypes -flto=auto 
-ffat-lto-objects -Wl,-z,relro  -o rem2ps rem2ps.o dynbuf.o -ljsonparser -lm
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Entering directory '/<<PKGBUILDDIR>>/rem2pdf'
if test "/usr" != "/usr" -a "/usr" != "/usr/local" -a "" = "" ; then \
        /usr/bin/perl Makefile.PL  INSTALL_BASE=/usr || true;\
else \
        /usr/bin/perl Makefile.PL  INSTALL_BASE= || true;\
fi
Generating a Unix-style Makefile
Writing Makefile for Remind::PDF
Writing MYMETA.yml and MYMETA.json
make[3]: Entering directory '/<<PKGBUILDDIR>>/rem2pdf'
cp lib/Remind/PDF.pm blib/lib/Remind/PDF.pm
cp lib/Remind/PDF/Entry.pm blib/lib/Remind/PDF/Entry.pm
cp bin/rem2pdf blib/script/rem2pdf
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/rem2pdf
Manifying 1 pod document
Manifying 2 pod documents
make[3]: Leaving directory '/<<PKGBUILDDIR>>/rem2pdf'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rem2pdf'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -i
        make -j1 test "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
Remind:  Acceptance test FAILED

Examine the file test.out to see where it differs from the
reference file test.cmp.
make[2]: *** [Makefile:40: test] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:43: test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j1 test "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 
returned exit code 2
make: *** [debian/rules:4: binary-indep] Error 25
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

(The above is just how the build ends and not necessarily the most relevant 
part)

Note: I'm using the "patch" tag because the fix is indicated in the subject.

About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).

If you could not 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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to