Source: android-platform-system-extras Version: 7.0.0+r33-1 Severity: serious Tags: buster sid
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/android-platform-system-extras.html ... make -f debian/libf2fs_utils.mk make[2]: Entering directory '/build/1st/android-platform-system-extras-7.0.0+r33' cc f2fs_utils/f2fs_utils.c f2fs_utils/f2fs_ioutils.c f2fs_utils/f2fs_dlutils.c f2fs_utils/make_f2fs_main.c -o libf2fs_utils.so.0 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/android -I/usr/include/f2fs-tools -include stddef.h -Wl,-z,relro -fPIC -shared -Wl,-soname,libf2fs_utils.so.0 -Wl,-rpath=/usr/lib/x86_64-linux-gnu/android -L/usr/lib/x86_64-linux-gnu/android -lsparse -ldl f2fs_utils/f2fs_utils.c: In function 'reset_f2fs_info': f2fs_utils/f2fs_utils.c:53:9: error: 'struct f2fs_configuration' has no member named 'fd'; did you mean 'kd'? config.fd = -1; ^~ kd f2fs_utils/f2fs_utils.c: In function 'make_f2fs_sparse_fd': f2fs_utils/f2fs_utils.c:67:2: error: too many arguments to function 'f2fs_init_configuration' f2fs_init_configuration(&config); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from f2fs_utils/f2fs_utils.c:34:0: /usr/include/f2fs-tools/f2fs_fs.h:1170:13: note: declared here extern void f2fs_init_configuration(void); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from f2fs_utils/f2fs_ioutils.c:45:0: /usr/include/f2fs-tools/f2fs_fs.h:80:13: error: conflicting types for '__u64' typedef u64 __u64; ^~~~~ In file included from /usr/include/asm-generic/types.h:7:0, from /usr/include/x86_64-linux-gnu/asm/types.h:5, from f2fs_utils/f2fs_ioutils.c:32: /usr/include/asm-generic/int-ll64.h:31:42: note: previous declaration of '__u64' was here __extension__ typedef unsigned long long __u64; ^~~~~ In file included from f2fs_utils/f2fs_ioutils.c:45:0: /usr/include/f2fs-tools/f2fs_fs.h:83:13: error: conflicting types for '__le64' typedef u64 __le64; ^~~~~~ In file included from /usr/include/linux/fs.h:15:0, from f2fs_utils/f2fs_ioutils.c:36: /usr/include/linux/types.h:28:25: note: previous declaration of '__le64' was here typedef __u64 __bitwise __le64; ^~~~~~ In file included from f2fs_utils/f2fs_ioutils.c:45:0: /usr/include/f2fs-tools/f2fs_fs.h:86:13: error: conflicting types for '__be64' typedef u64 __be64; ^~~~~~ In file included from /usr/include/linux/fs.h:15:0, from f2fs_utils/f2fs_ioutils.c:36: /usr/include/linux/types.h:29:25: note: previous declaration of '__be64' was here typedef __u64 __bitwise __be64; ^~~~~~ f2fs_utils/f2fs_ioutils.c: In function 'dev_write_fd': f2fs_utils/f2fs_ioutils.c:99:21: error: 'struct f2fs_configuration' has no member named 'fd'; did you mean 'kd'? if (lseek64(config.fd, (off64_t)offset, SEEK_SET) < 0) ^~ kd f2fs_utils/f2fs_ioutils.c:101:33: error: 'struct f2fs_configuration' has no member named 'fd'; did you mean 'kd'? ssize_t written = write(config.fd, buf, len); ^~ kd f2fs_utils/f2fs_ioutils.c: At top level: f2fs_utils/f2fs_ioutils.c:141:6: error: conflicting types for 'f2fs_finalize_device' void f2fs_finalize_device(struct f2fs_configuration *c) ^~~~~~~~~~~~~~~~~~~~ In file included from f2fs_utils/f2fs_ioutils.c:45:0: /usr/include/f2fs-tools/f2fs_fs.h:1176:12: note: previous declaration of 'f2fs_finalize_device' was here extern int f2fs_finalize_device(void); ^~~~~~~~~~~~~~~~~~~~ f2fs_utils/f2fs_ioutils.c: In function 'f2fs_trim_device': f2fs_utils/f2fs_ioutils.c:146:1: error: number of arguments doesn't match prototype { ^ In file included from f2fs_utils/f2fs_ioutils.c:46:0: /usr/include/f2fs-tools/f2fs_format_utils.h:15:5: error: prototype declaration int f2fs_trim_device(int, u_int64_t); ^~~~~~~~~~~~~~~~ f2fs_utils/f2fs_ioutils.c: In function 'dev_write': f2fs_utils/f2fs_ioutils.c:165:13: error: 'struct f2fs_configuration' has no member named 'fd'; did you mean 'kd'? if (config.fd >= 0) { ^~ kd f2fs_utils/f2fs_ioutils.c: In function 'dev_fill': f2fs_utils/f2fs_ioutils.c:176:13: error: 'struct f2fs_configuration' has no member named 'fd'; did you mean 'kd'? if (config.fd >= 0) { ^~ kd f2fs_utils/f2fs_dlutils.c:48:6: error: conflicting types for 'f2fs_init_configuration' void f2fs_init_configuration(struct f2fs_configuration *config) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from f2fs_utils/f2fs_dlutils.c:36:0: /usr/include/f2fs-tools/f2fs_fs.h:1170:13: note: previous declaration of 'f2fs_init_configuration' was here extern void f2fs_init_configuration(void); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [debian/libf2fs_utils.mk:11: build] Error 1