Package: src:trn4 Version: 4.0-test77-18 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:trn4, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' [ ! -f Makefile ] || /usr/bin/make -i spotless make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' cp debian/Policy.sh . # Configure adds -DDEBUG for us when we use -g. ./Configure -OdErs First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /usr/bin/echo and builtin echo (if any)... Symbolic links are supported. Good, your tr supports [:lower:] and [:upper:] to convert case. Using [:upper:] and [:lower:] to convert case. aix_rs domainos i386 linux sco_3_2_4 svr4 altos486 dynix irix mc6000 sco_xenix convexos freebsd isc_2_2_1 mips sgi dec_osf1 hp9000_800 isc_3_2_2 next solaris_2 dgux hpux isc_3_2_3 sco_3 sunos Which of these apply, if any? [Policy linux] Operating system name? [linux] Select the news spool support ("local", "nntp", or "both"): [both] Do you want to use generic user-authentication? [y] Enter "local", a server name, or a file name (~name ok): [/etc/news/server] Do you expect to run these scripts and binaries on multiple machines? [n] Installation prefix to use? (~name ok) [/usr] Where is the news library directory for local news? (~name ok) [/var/lib/news] Directory /var/lib/news doesn't exist. Use that name anyway? [y] Where is the newsgroups file? ("none" ok) (~name ok) [none] Pathname where trn's inews will reside? ("none" ok) (~name ok) [/usr/lib/trn4] Directory /usr/lib/trn4 doesn't exist. Use that name anyway? [y] Which inews should be used for posting local articles? (~name ok) [/usr/bin/inews] File /usr/bin/inews doesn't exist. Use that name anyway? [y] Enter a local directory for overview files, "remote", or "none": (~name ok) [remote] Enter a local directory for thread files, "remote", or "none": (~name ok) [remote] Do you want trn to default to -x, regardless of name? [n] Should the -X option be on by default for trn (not rn)? [y] Pathname where the public executables will reside? (~name ok) [/usr/lib/trn4] Directory /usr/lib/trn4 doesn't exist. Use that name anyway? [y] What directory name should be used for the install? (~name ok) [/usr/lib/trn4] Directory /usr/lib/trn4 doesn't exist. Use that name anyway? [y] What is the distribution code for your local organization? [none] What is the distribution code for your organization? [none] What is the distribution code for your city? [none] What is the distribution code for your state/province? [none] What is the distribution code for your multi-state region? [none] What is the distribution code for your country? [none] What is the distribution code for your continent? [none] System manual is in /usr/share/man/man1. Use which C compiler? [gcc] Checking for GNU cc in disguise and/or its version number... What hostname goes on the From line of this machine's postings? [/etc/mailname] Compare how many dot-separated words from the end of the hostname? [2] Where do the manual pages (source) go? (~name ok) [/usr/share/man/man1] What directory name should be used for the install? (~name ok) [/usr/share/man/man1] Pathname where the private library files will reside? (~name ok) [/usr/share/trn4] What directory name should be used for the install? (~name ok) [/usr/share/trn4] Directory /usr/share/trn4 doesn't exist. Use that name anyway? [y] Which interactive speller should we use? ("none" ok) [/usr/bin/ispell] What options should be used? ("none" ok) [none] What global mimecap file should trn use? ("none" ok) (~name ok) [/etc/mailcap] File /etc/mailcap doesn't exist. Use that name anyway? [y] Organization: [/etc/news/organization] Do you want to include strn's scan and score features? [y] Now, how can we feed standard input to your C preprocessor... Directories to use for library searches? [/lib /lib/x86_64-linux-gnu /usr/lib /usr/lib/x86_64-linux-gnu] What is the file extension used for shared libraries? [so] Checking for optional libraries... Any additional libraries? [-lresolv] What optimizer/debugger flag should be used? [-O] Any additional cc flags? [-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -DINET6 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -fpcc-struct-return] Let me guess what the preprocessor flags are... Any additional ld flags (NOT including libraries)? [-Wl,-z,relro] Checking your choice of C compiler and flags for coherency... Checking whether your compiler can handle __attribute__ ... Berkeley/V7 format for full name in /etc/passwd? [y] Checking for GNU C Library... Shall I use /usr/bin/nm to extract C symbols from the libraries? [n] gettimeofday() found. ftime() found. getwd() found. getcwd() found. gethostname() found. getdomainname() found. getpwent() found. Terminfo library found. Should ORGANIZATION be ignored? [n] Does your mailer understand INTERNET addresses? [y] Computing filename position in cpp output for #include directives... No ndir library found, but you have readdir() so we'll use that. memcmp() found. memcpy() found. memset() found. mkdir() found. News admin login? [news] Checking for buffering of stdout to terminal. Observe the following characters as they are printed out, to see whether they print out all at once, or with a 1 second pause between each of them. If they print out one by one, you don't have buffering. If they print together (after about a 5 second pause), you do have buffering. abcde Would you like to see that again? [n] Do you have buffering (printed all at once)? [y] No jobs library found. (That's okay, we all have our faults.) rdchk() NOT found. rename() found. sigblock() found. sighold() found. strcasecmp() found. Using <string.h> instead of <strings.h>. strchr() found. strftime() found. strstr() found. No trace of 'union wait' in <sys/wait.h>... Your wait() should be happy with a plain 'int' pointer. vfork() found. Some systems have problems with vfork(). Do you want to use it? [n] Apparently you can't use WIFxxx macros properly. What is the default editor on your system? [/usr/bin/editor] File /usr/bin/editor doesn't exist. Use that name anyway? [y] <dirent.h> found. <command-line>: warning: â__GNUC__â redefined <built-in>: note: this is the location of the previous definition In file included from <stdin>:25: /usr/include/features.h:436:4: warning: #warning _FORTIFY_SOURCE requires GCC 4.1 or later [-Wcpp] 436 | # warning _FORTIFY_SOURCE requires GCC 4.1 or later | ^~~~~~~ Your directory entries are struct dirent. Mail transport agent to be used? [/usr/sbin/sendmail] File /usr/sbin/sendmail doesn't exist. Use that name anyway? [y] In which file is yet-to-be-read mail spooled? (~name ok) [/var/mail/%L] What's the first character of a mailbox file? [F] What pager is used on your system? [/usr/bin/pager] Preferred shell to be used? (~name ok) [/bin/sh] Root uid = 0 You have void (*signal())(). Which compiler compiler (yacc or bison -y) shall I use? [yacc] tcsetattr() found. You have POSIX termios.h... good! <stdlib.h> found. <sys/dir.h> found. <sys/filio.h> NOT found. <sys/ioctl.h> found. <sys/ndir.h> NOT found. Testing to see if we should include <time.h>, <sys/time.h> or both. We'll include <time.h>. We'll include <sys/time.h>. <sys/wait.h> found. <unistd.h> found. <utime.h> found. Creating config.sh... perl -pi -e "s,^egrep='[^']*/egrep',egrep='egrep'," config.sh ./Configure -desS make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build make -j2 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<<PKGBUILDDIR>>' gcc -c -O -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -DINET6 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -fpcc-struct-return addng.c gcc -c -O -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -DINET6 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -fpcc-struct-return art.c addng.c: In function âaddng_cmpâ: addng.c:30:1: warning: old-style function definition [-Wold-style-definition] 30 | addng_cmp(key, keylen, data) | ^~~~~~~~~ addng.c: In function âbuild_addgroup_listâ: addng.c:39:1: warning: old-style function definition [-Wold-style-definition] 39 | build_addgroup_list(keylen, data, extra) | ^~~~~~~~~~~~~~~~~~~ addng.c: In function âprocess_listâ: addng.c:91:1: warning: old-style function definition [-Wold-style-definition] 91 | process_list(flag) | ^~~~~~~~~~~~ addng.c: In function ânew_nntp_groupsâ: addng.c:123:1: warning: old-style function definition [-Wold-style-definition] 123 | new_nntp_groups(dp) | ^~~~~~~~~~~~~~~ addng.c: In function ânew_local_groupsâ: addng.c:195:1: warning: old-style function definition [-Wold-style-definition] 195 | new_local_groups(dp) | ^~~~~~~~~~~~~~~~ addng.c: In function âadd_to_hashâ: addng.c:246:1: warning: old-style function definition [-Wold-style-definition] 246 | add_to_hash(ng, name, toread, ch) | ^~~~~~~~~~~ addng.c: In function âadd_to_listâ: addng.c:278:1: warning: old-style function definition [-Wold-style-definition] 278 | add_to_list(name, toread, ch) | ^~~~~~~~~~~ addng.c: In function âscanactiveâ: addng.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | scanactive(add_matching) | ^~~~~~~~~~ addng.c: In function âlist_groupsâ: addng.c:364:1: warning: old-style function definition [-Wold-style-definition] 364 | list_groups(keylen, data, add_matching) | ^~~~~~~~~~~ addng.c: In function âscanlineâ: addng.c:378:1: warning: old-style function definition [-Wold-style-definition] 378 | scanline(actline, add_matching) | ^~~~~~~~ addng.c: In function âagorder_numberâ: addng.c:409:1: warning: old-style function definition [-Wold-style-definition] 409 | agorder_number(app1, app2) | ^~~~~~~~~~~~~~ addng.c: In function âagorder_groupnameâ: addng.c:418:1: warning: old-style function definition [-Wold-style-definition] 418 | agorder_groupname(app1, app2) | ^~~~~~~~~~~~~~~~~ addng.c: In function âagorder_countâ: addng.c:426:1: warning: old-style function definition [-Wold-style-definition] 426 | agorder_count(app1, app2) | ^~~~~~~~~~~~~ addng.c: In function âsort_addgroupsâ: addng.c:450:24: error: assignment to âint (*)(void)â from incompatible pointer type âint (*)(ADDGROUP **, ADDGROUP **)â {aka âint (*)(struct addgroup **, struct addgroup **)â} [-Wincompatible-pointer-types] 450 | sort_procedure = agorder_number; | ^ addng.c:409:1: note: âagorder_numberâ declared here 409 | agorder_number(app1, app2) | ^~~~~~~~~~~~~~ addng.c:453:24: error: assignment to âint (*)(void)â from incompatible pointer type âint (*)(ADDGROUP **, ADDGROUP **)â {aka âint (*)(struct addgroup **, struct addgroup **)â} [-Wincompatible-pointer-types] 453 | sort_procedure = agorder_groupname; | ^ addng.c:418:1: note: âagorder_groupnameâ declared here 418 | agorder_groupname(app1, app2) | ^~~~~~~~~~~~~~~~~ addng.c:456:24: error: assignment to âint (*)(void)â from incompatible pointer type âint (*)(ADDGROUP **, ADDGROUP **)â {aka âint (*)(struct addgroup **, struct addgroup **)â} [-Wincompatible-pointer-types] 456 | sort_procedure = agorder_count; | ^ addng.c:426:1: note: âagorder_countâ declared here 426 | agorder_count(app1, app2) | ^~~~~~~~~~~~~ addng.c:465:51: error: passing argument 4 of âqsortâ from incompatible pointer type [-Wincompatible-pointer-types] 465 | qsort(ag_list, addgroup_cnt, sizeof *ag_list, sort_procedure); | ^~~~~~~~~~~~~~ | | | int (*)(void) In file included from config2.h:15, from common.h:12, from addng.c:7: /usr/include/stdlib.h:971:34: note: expected â__compar_fn_tâ {aka âint (*)(const void *, const void *)â} but argument is of type âint (*)(void)â 971 | __compar_fn_t __compar) __nonnull ((1, 4)); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/stdlib.h:948:15: note: â__compar_fn_tâ declared here 948 | typedef int (*__compar_fn_t) (const void *, const void *); | ^~~~~~~~~~~~~ art.c: In function âmaybe_set_colorâ: art.c:668:1: warning: old-style function definition [-Wold-style-definition] 668 | maybe_set_color(cp, backsearch) | ^~~~~~~~~~~~~~~ art.c: In function âpager_mouseâ: art.c:1154:1: warning: old-style function definition [-Wold-style-definition] 1154 | pager_mouse(btn, x,y, btn_clk, x_clk,y_clk) | ^~~~~~~~~~~ make[1]: *** [Makefile:113: addng.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:3: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

