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
--------------------------------------------------------------------------------

Reply via email to