Package: src:foxeye
Version: 0.12.1-5.1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you 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 add an affects on src:foxeye, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
configure.ac: warning: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION 
or AM_GNU_GETTEXT_REQUIRE_VERSION
configure.ac:4: warning: 'AM_CONFIG_HEADER': this macro is obsolete.
configure.ac:4: You should use the 'AC_CONFIG_HEADERS' macro instead.
aclocal.m4:4552: AM_CONFIG_HEADER is expanded from...
configure.ac:4: the top level
configure.ac:66: warning: The macro 'AC_PROG_CC_C99' is obsolete.
configure.ac:66: You should run autoupdate.

[... snipped ...]

inline
checking whether the target compiler accepts -Wno-trigraphs... yes
checking whether the target compiler accepts -Wno-long-long... yes
checking whether the target compiler accepts -Wno-pointer-sign... yes
checking whether the target compiler accepts -Wno-unused-parameter... yes
checking whether the target compiler accepts -Wall... yes
checking whether the target compiler accepts -pipe... yes
checking whether the target compiler accepts -fshort-enums... yes
checking whether the target compiler accepts -g... yes
checking whether the target compiler accepts -Wextra... yes
checking whether the target compiler accepts -O2... yes
checking whether the target compiler accepts -fno-strict-aliasing... yes
rm: cannot remove 'core': Is a directory
checking whether you need static compiling... no
checking whether the target compiler accepts -fPIC... yes
checking how to run the C preprocessor... gcc -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... rm: cannot remove 'core': Is a directory
no
checking for egrep -e... /usr/bin/grep -E
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... 
lib,lib,lib64
checking for iconv... rm: cannot remove 'core': Is a directory
yes
checking for working iconv... rm: cannot remove 'core': Is a directory
yes
checking whether iconv is compatible with its POSIX signature... rm: cannot 
remove 'core': Is a directory
yes
checking for iconv paths... rm: cannot remove 'core': Is a directory
ok
checking for russian translit... yes
checking for order of //ignore and //translit... //translit//ignore
checking IPv6 system type... rm: cannot remove 'core': Is a directory
native
checking for -fPIC -fno-strict-aliasing -Wextra -fshort-enums 
-Wno-unused-parameter -Wno-pointer-sign -Wno-long-long -Wno-trigraphs 
-Wdate-time -D_FORTIFY_SOURCE=2 option for large files... rm: cannot remove 
'core': Is a directory
rm: cannot remove 'core': Is a directory
none needed
checking for library containing mallocctl... rm: cannot remove 'core': Is a 
directory
rm: cannot remove 'core': Is a directory
no
checking for main in -lhoard... rm: cannot remove 'core': Is a directory
no
checking for main in -lthr... rm: cannot remove 'core': Is a directory
no
checking for library containing socket... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing connect... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing getaddrinfo... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing inet_ntop... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing clock_gettime... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing dlopen... rm: cannot remove 'core': Is a 
directory
none required
checking for library containing pthread_cancel... rm: cannot remove 'core': Is 
a directory
none required
checking whether the target compiler accepts -pthread... yes
checking for dirent.h that defines DIR... rm: cannot remove 'core': Is a 
directory
yes
checking for library containing opendir... rm: cannot remove 'core': Is a 
directory
none required
checking for sys/wait.h that is POSIX.1 compatible... rm: cannot remove 'core': 
Is a directory
yes
checking for unistd.h... (cached) yes
checking for dlfcn.h... rm: cannot remove 'core': Is a directory
yes
checking for crypt.h... rm: cannot remove 'core': Is a directory
yes
checking for getopt.h... rm: cannot remove 'core': Is a directory
yes
checking for limits.h... rm: cannot remove 'core': Is a directory
yes
checking for posix1_lim.h... rm: cannot remove 'core': Is a directory
no
checking for fcntl.h... rm: cannot remove 'core': Is a directory
yes
checking for strings.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/filio.h... rm: cannot remove 'core': Is a directory
no
checking for thread.h... rm: cannot remove 'core': Is a directory
no
checking for wctype.h... rm: cannot remove 'core': Is a directory
yes
checking for sys/ioctl.h... rm: cannot remove 'core': Is a directory
yes
checking for pid_t... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
yes
checking for uid_t... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
yes
checking for gid_t... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
yes
checking whether the target compiler accepts -rdynamic... yes
checking whether the target compiler accepts -Wl,-O1... yes
checking whether the target compiler accepts -Wl,-z,defs... yes
checking for size_t... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
yes
checking for working alloca.h... rm: cannot remove 'core': Is a directory
yes
checking for alloca... yes
checking for rename... rm: cannot remove 'core': Is a directory
yes
checking for sigaction... rm: cannot remove 'core': Is a directory
yes
checking for strncasecmp... rm: cannot remove 'core': Is a directory
yes
checking for towlower... rm: cannot remove 'core': Is a directory
yes
checking whether you need libcrypt... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
yes
checking for strcasecmp... rm: cannot remove 'core': Is a directory
yes
checking for rwlock_init... rm: cannot remove 'core': Is a directory
no
checking for pthread_rwlock_init... rm: cannot remove 'core': Is a directory
yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... rm: cannot remove 'core': Is a 
directory
no
checking for CFLocaleCopyPreferredLanguages... rm: cannot remove 'core': Is a 
directory
no
checking for GNU gettext in libc... rm: cannot remove 'core': Is a directory
yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for long file names... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libidn >= 0.0.0... yes
checking if Libidn should be used... yes
checking whether byte ordering is bigendian... rm: cannot remove 'core': Is a 
directory
rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
no
checking for lua-config... no
checking for lua-config50... no
checking for lua-config51... no
checking for pkg-config... pkg-config
checking for lua config... lua53: -llua5.3 
checking for version 5.1 of liblua... yes
rm: cannot remove 'core': Is a directory
checking for OpenSSL libraries in default paths... found
rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
checking for openssl/ssl.h... rm: cannot remove 'core': Is a directory
yes
checking OpenSSL header version... 30500020 (OpenSSL 3.5.2 5 Aug 2025)
rm: cannot remove 'core': Is a directory
checking OpenSSL library version... 30500020 (OpenSSL 3.5.2 5 Aug 2025)
rm: cannot remove 'core': Is a directory
checking whether OpenSSL headers match the library... yes
rm: cannot remove 'core': Is a directory
checking for Tcl config... checking /usr/lib/tcl8.6/tclConfig.sh... fine
checking for library containing Tcl_CreateObjCommand... rm: cannot remove 
'core': Is a directory
none required
checking for library containing Tcl_MutexFinalize... rm: cannot remove 'core': 
Is a directory
none required
checking for Tcl_SetSystemEncoding... rm: cannot remove 'core': Is a directory
yes
checking for Tcl_EvalObjv... rm: cannot remove 'core': Is a directory
yes
checking for zlib package... rm: cannot remove 'core': Is a directory
no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating help/Makefile
config.status: creating scripts/Makefile
config.status: creating tree/Makefile
config.status: creating modules/Makefile
config.status: creating modules/Makefile.mods
config.status: creating core/Makefile
config.status: creating core/init.h
config.status: creating intl/Makefile
config.status: creating ui/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/foxeye.1
config.status: creating foxeye.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
---------------------------------------------------------
    FoxEye configuration summary:

Debug support                           info
IPv6 support enabled                    yes
Largefile support                       yes
Static compiling                        no
Libidn support enabled                  yes
RusNet ircd support module              yes
Lua language support                    yes
OpenSSL support                         yes
Tcl language support                    yes
ZLib support                            no

rm: cannot remove 'core': Is a directory
# make reproducible build: replace dates with ones from debian/changelog
CHANGELOG_DATE="`grep -m1 '^ --' debian/changelog|sed s/^.*\>\ \ //`"; \
COMPILETIME=`LANG=C LC_TIME=C LC_ALL=C date -u -d "$CHANGELOG_DATE"`; \
GENDATE=`LANG=C LC_TIME=C LC_ALL=C date +'%B %Y' -u -d "$CHANGELOG_DATE"`; \
sed -i "s/#define COMPILETIME .*$/#define COMPILETIME \"$COMPILETIME\"/" 
config.h; \
sed -i "s/.TH \"FoxEye\" 1 \"[^\"]*\"/.TH \"FoxEye\" 1 \"$GENDATE\"/" 
doc/foxeye.1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in help
make[3]: Entering directory '/<<PKGBUILDDIR>>/help'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/help'
Making all in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in scripts
make[3]: Entering directory '/<<PKGBUILDDIR>>/scripts'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/scripts'
Making all in tree
make[3]: Entering directory '/<<PKGBUILDDIR>>/tree'
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/tcl8.6 -I/usr/include/lua5.3  
-fPIC -fno-strict-aliasing -Wextra -fshort-enums -Wno-unused-parameter 
-Wno-pointer-sign -Wno-long-long -Wno-trigraphs -Wdate-time -D_FORTIFY_SOURCE=2 
 -pthread -O2 -g -pipe -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o 
tree.o tree.c
rm -f libtree.a
ar cr libtree.a tree.o 
ranlib libtree.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tree'
Making all in modules
make[3]: Entering directory '/<<PKGBUILDDIR>>/modules'
Making all in autolog
make[4]: Entering directory '/<<PKGBUILDDIR>>/modules/autolog'
../Makefile.mods:66: warning: ignoring prerequisites on suffix rule definition
gcc -c -pthread -O2 -g -pipe -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-DHAVE_CONFIG_H -DSCRIPTSDIR=\"/usr/share/foxeye\" 
-D_STATIC_INIT=modinit_autolog -I../../tree -I../../core -I../../ui 
-I/usr/include/tcl8.6 -I/usr/include/lua5.3  -fPIC -fno-strict-aliasing -Wextra 
-fshort-enums -Wno-unused-parameter -Wno-pointer-sign -Wno-long-long 
-Wno-trigraphs -Wdate-time -D_FORTIFY_SOURCE=2 -o autolog.o autolog.c
In file included from autolog.c:28:
../../core/init.h:26:14: error: ‘bool’ cannot be defined via ‘typedef’
   26 | typedef char bool;
      |              ^~~~
../../core/init.h:26:14: note: ‘bool’ is a keyword with ‘-std=c23’ 
onwards
../../core/init.h:26:1: warning: useless type name in empty declaration
   26 | typedef char bool;
      | ^~~~~~~
autolog.c: In function ‘_autolog_name_signal’:
autolog.c:340:10: warning: this statement may fall through 
[-Wimplicit-fallthrough=]
  340 |       if (iface->qsize > 0) /* so there is queue... just reopen the log 
file */
      |          ^
autolog.c:346:5: note: here
  346 |     case S_TERMINATE:
      |     ^~~~
make[4]: *** [../Makefile.mods:66: autolog.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/modules/autolog'
make[3]: *** [Makefile:47: static] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/modules'
make[2]: *** [Makefile:483: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:395: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to