--- Begin Message ---
Source: xfsdump
Version: 3.1.6+nmu2
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> [CC] rmtmsg.lo
> [LD] librmt.la
> ar: `u' modifier ignored since `D' is the default (see `U')
> Building common
> Building inventory
> [LTDEP]
> gcc: fatal error: no input files
> compilation terminated.
> Building invutil
> [LN] global.h
> [LN] mlog.h
> [LN] timeutil.h
> [LN] types.h
> [LN] timeutil.c
> [LN] inventory.h
> [LN] inv_priv.h
> [LN] inv_files.c
> [DEP]
> [CC] timeutil.o
> [CC] inv_files.o
> [CC] invutil.o
> In file included from invutil.c:33:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from invutil.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] cmenu.o
> In file included from cmenu.c:30:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from cmenu.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] fstab.o
> In file included from fstab.c:30:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from fstab.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> fstab.c: In function ‘fstab_highlight’:
> fstab.c:167:41: warning: ‘%s’ directive output may be truncated writing up to
> 255 bytes into a region of size 248 [-Wformat-truncation=]
> 167 | snprintf(txt, sizeof(txt), "device: %s", fstabentry->ft_devpath);
> | ^~
> fstab.c:167:5: note: ‘snprintf’ output between 9 and 264 bytes into a
> destination of size 256
> 167 | snprintf(txt, sizeof(txt), "device: %s", fstabentry->ft_devpath);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [CC] invidx.o
> In file included from invidx.c:31:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from invidx.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> invidx.c: In function ‘invidx_highlight’:
> invidx.c:704:40: warning: ‘%s’ directive output may be truncated writing up
> to 255 bytes into a region of size 249 [-Wformat-truncation=]
> 704 | snprintf(txt, sizeof(txt), "path: %s", invtentry->ie_filename);
> | ^~
> invidx.c:704:5: note: ‘snprintf’ output between 8 and 263 bytes into a
> destination of size 256
> 704 | snprintf(txt, sizeof(txt), "path: %s", invtentry->ie_filename);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> invidx.c: In function ‘invidx_commit’:
> invidx.c:322:40: warning: ‘%s’ directive output may be truncated writing up
> to 4095 bytes into a region of size 1020 [-Wformat-truncation=]
> 322 | snprintf(cmd, sizeof(cmd), "cp %s %s", stobjfile, dst_stobjfile);
> | ^~ ~~~~~~~~~~~~~
> invidx.c:322:6: note: ‘snprintf’ output 5 or more bytes (assuming 4100) into
> a destination of size 1024
> 322 | snprintf(cmd, sizeof(cmd), "cp %s %s", stobjfile, dst_stobjfile);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> invidx.c:252:37: warning: ‘%s’ directive output may be truncated writing up
> to 4095 bytes into a region of size 1020 [-Wformat-truncation=]
> 252 | snprintf(cmd, sizeof(cmd), "cp %s %s", stobjfile, dst_stobjfile);
> | ^~ ~~~~~~~~~~~~~
> invidx.c:252:3: note: ‘snprintf’ output 5 or more bytes (assuming 4100) into
> a destination of size 1024
> 252 | snprintf(cmd, sizeof(cmd), "cp %s %s", stobjfile, dst_stobjfile);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [CC] list.o
> In file included from cmenu.h:21,
> from list.c:24:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from list.c:21:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] menu.o
> In file included from menu.c:24:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from menu.c:22:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] screen.o
> In file included from cmenu.h:21,
> from screen.c:27:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from screen.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] stobj.o
> In file included from stobj.c:30:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from stobj.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> stobj.c: In function ‘stobjstrm_highlight’:
> stobj.c:227:58: warning: ‘%s’ directive output may be truncated writing up to
> 255 bytes into a region of size between 230 and 231 [-Wformat-truncation=]
> 227 | snprintf(txt, sizeof(txt), "interrupted: %s, cmdarg: %s",
> | ^~
> stobj.c:227:5: note: ‘snprintf’ output between 26 and 282 bytes into a
> destination of size 256
> 227 | snprintf(txt, sizeof(txt), "interrupted: %s, cmdarg: %s",
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 228 | (stobjstrm->st_interrupted == BOOL_TRUE) ? "yes" : "no",
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 229 | stobjstrm->st_cmdarg);
> | ~~~~~~~~~~~~~~~~~~~~~
> stobj.c: In function ‘stobjsess_highlight’:
> stobj.c:199:42: warning: ‘%s’ directive output may be truncated writing up to
> 255 bytes into a region of size 247 [-Wformat-truncation=]
> 199 | snprintf(txt, sizeof(txt), "mountpt: %s, fsid: %s",
> stobjses->s_mountpt, uuidstr);
> | ^~
> stobj.c:199:5: note: ‘snprintf’ output between 18 and 309 bytes into a
> destination of size 256
> 199 | snprintf(txt, sizeof(txt), "mountpt: %s, fsid: %s",
> stobjses->s_mountpt, uuidstr);
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> stobj.c:203:42: warning: ‘%s’ directive output may be truncated writing up to
> 255 bytes into a region of size 247 [-Wformat-truncation=]
> 203 | snprintf(txt, sizeof(txt), "device: %s, sesid: %s",
> stobjses->s_devpath, uuidstr);
> | ^~
> stobj.c:203:5: note: ‘snprintf’ output between 19 and 310 bytes into a
> destination of size 256
> 203 | snprintf(txt, sizeof(txt), "device: %s, sesid: %s",
> stobjses->s_devpath, uuidstr);
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [LD] xfsinvutil
> Building dump
> [LN] arch_xlate.h
> [LN] cldmgr.h
> [LN] content.h
> [LN] content_common.h
> [LN] content_inode.h
> [LN] dlog.h
> [LN] drive.h
> [LN] exit.h
> [LN] fs.h
> [LN] getdents.h
> [LN] global.h
> [LN] hsmapi.h
> [LN] lock.h
> [LN] media.h
> [LN] mlog.h
> [LN] openutil.h
> [LN] path.h
> [LN] qlock.h
> [LN] ring.h
> [LN] stream.h
> [LN] timeutil.h
> [LN] ts_mtio.h
> [LN] types.h
> [LN] util.h
> [LN] rec_hdr.h
> [LN] arch_xlate.c
> [LN] cldmgr.c
> [LN] content_common.c
> [LN] dlog.c
> [LN] drive.c
> [LN] drive_scsitape.c
> [LN] drive_simple.c
> [LN] drive_minrmt.c
> [LN] fs.c
> [LN] getdents.c
> [LN] global.c
> [LN] hsmapi.c
> [LN] lock.c
> [LN] main.c
> [LN] mlog.c
> [LN] openutil.c
> [LN] qlock.c
> [LN] path.c
> [LN] ring.c
> [LN] stream.c
> [LN] timeutil.c
> [LN] util.c
> [LN] inventory.h
> [LN] inv_priv.h
> [LN] inv_api.c
> [LN] inv_core.c
> [LN] inv_files.c
> [LN] inv_fstab.c
> [LN] inv_idx.c
> [LN] inv_mgr.c
> [LN] inv_stobj.c
> [DEP]
> [CC] arch_xlate.o
> In file included from arch_xlate.h:23,
> from arch_xlate.c:26:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from arch_xlate.c:22:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] cldmgr.o
> [CC] content_common.o
> In file included from content_common.c:32:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from content_common.c:28:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> [CC] dlog.o
> [CC] drive.o
> In file included from drive.c:29:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from drive.c:25:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> drive.c: In function ‘drive_init1’:
> drive.c:112:27: warning: implicit declaration of function ‘calloc’
> [-Wimplicit-function-declaration]
> 112 | drivepp = ( drive_t ** )calloc( drivecnt, sizeof( drive_t * ));
> | ^~~~~~
> drive.c:112:27: warning: incompatible implicit declaration of built-in
> function ‘calloc’
> drive.c:36:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘calloc’
> 35 | #include "drive.h"
> +++ |+#include <stdlib.h>
> 36 |
> drive.c:174:27: warning: incompatible implicit declaration of built-in
> function ‘calloc’
> 174 | drivepp = ( drive_t ** )calloc( drivecnt, sizeof( drive_t * ));
> | ^~~~~~
> drive.c:174:27: note: include ‘<stdlib.h>’ or provide a declaration of
> ‘calloc’
> drive.c: In function ‘drive_alloc’:
> drive.c:361:24: warning: incompatible implicit declaration of built-in
> function ‘calloc’
> 361 | drivep = ( drive_t * )calloc( 1, sizeof( drive_t ));
> | ^~~~~~
> drive.c:361:24: note: include ‘<stdlib.h>’ or provide a declaration of
> ‘calloc’
> drive.c: In function ‘drive_allochdrs’:
> drive.c:402:29: warning: incompatible implicit declaration of built-in
> function ‘calloc’
> 402 | grhdrp = ( global_hdr_t * )calloc( 1, sizeof( global_hdr_t ));
> | ^~~~~~
> drive.c:402:29: note: include ‘<stdlib.h>’ or provide a declaration of
> ‘calloc’
> [CC] drive_scsitape.o
> In file included from drive_scsitape.c:38:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from drive_scsitape.c:34:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> drive_scsitape.c: In function ‘do_return_read_buf’:
> drive_scsitape.c:997:9: warning: variable ‘ownedcnt’ set but not used
> [-Wunused-but-set-variable]
> 997 | size_t ownedcnt;
> | ^~~~~~~~
> drive_scsitape.c: In function ‘do_seek_mark’:
> drive_scsitape.c:1346:13: warning: variable ‘recoff’ set but not used
> [-Wunused-but-set-variable]
> 1346 | uint32_t recoff;
> | ^~~~~~
> [CC] drive_simple.o
> In file included from drive_simple.c:39:
> types.h:38: warning: "UUID_STR_LEN" redefined
> 38 | #define UUID_STR_LEN 36
> |
> In file included from /usr/include/xfs/linux.h:8,
> from /usr/include/xfs/xfs.h:9,
> from drive_simple.c:19:
> /usr/include/uuid/uuid.h:65: note: this is the location of the previous
> definition
> 65 | #define UUID_STR_LEN 37
> |
> In file included from drive_simple.c:40:
> util.h:90:6: error: unknown type name ‘xfs_bstat_t’; did you mean
> ‘xfs_bstime_t’?
> 90 | xfs_bstat_t *statp );
> | ^~~~~~~~~~~
> | xfs_bstime_t
> util.h:99:10: error: unknown type name ‘bstat_cbfp_t’; did you mean
> ‘bstat_seekfp_t’?
> 99 | bstat_cbfp_t fp,
> | ^~~~~~~~~~~~
> | bstat_seekfp_t
> util.h:105:10: error: unknown type name ‘xfs_bstat_t’; did you mean
> ‘xfs_bstime_t’?
> 105 | xfs_bstat_t *buf,
> | ^~~~~~~~~~~
> | xfs_bstime_t
> util.h:110:9: error: unknown type name ‘xfs_bstat_t’; did you mean
> ‘xfs_bstime_t’?
> 110 | xfs_bstat_t *statp );
> | ^~~~~~~~~~~
> | xfs_bstime_t
> util.h:115:7: error: unknown type name ‘xfs_inogrp_t’; did you mean
> ‘xfs_ino_t’?
> 115 | xfs_inogrp_t *inogrp ),
> | ^~~~~~~~~~~~
> | xfs_ino_t
> util.h:116:9: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
> 116 | void * arg1,
> | ^~~~
> util.h:134:5: error: unknown type name ‘xfs_bstat_t’; did you mean
> ‘xfs_bstime_t’?
> 134 | xfs_bstat_t *statp,
> | ^~~~~~~~~~~
> | xfs_bstime_t
> util.h:138:11: error: unknown type name ‘xfs_bstat_t’; did you mean
> ‘xfs_bstime_t’?
> 138 | xfs_bstat_t *statp,
> | ^~~~~~~~~~~
> | xfs_bstime_t
> util.h:140:5: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
> 140 | void *arg1,
> | ^~~~
> drive_simple.c: In function ‘do_return_read_buf’:
> drive_simple.c:686:9: warning: variable ‘ownedcnt’ set but not used
> [-Wunused-but-set-variable]
> 686 | size_t ownedcnt;
> | ^~~~~~~~
> drive_simple.c: In function ‘do_set_mark’:
> drive_simple.c:1062:9: warning: variable ‘nwritten’ set but not used
> [-Wunused-but-set-variable]
> 1062 | int nwritten;
> | ^~~~~~~~
> make[3]: *** [../include/buildrules:47: drive_simple.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2020/02/22/xfsdump_3.1.6+nmu2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---