* Package: app-admin/testdisk-7.1-r1:0 * Repository: gentoo * Maintainer: robbat2@gentoo.org mgorny@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc ewf jpeg kernel_linux ntfs qt5 userland_GNU zlib * FEATURES: preserve-libs sandbox selinux sesandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking testdisk-7.1.tar.bz2 to /var/tmp/portage/app-admin/testdisk-7.1-r1/work >>> Source unpacked in /var/tmp/portage/app-admin/testdisk-7.1-r1/work >>> Preparing source in /var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1 ... * econf: updating testdisk-7.1/config/config.guess with /usr/share/gnuconfig/config.guess * econf: updating testdisk-7.1/config/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/testdisk-7.1-r1 --htmldir=/usr/share/doc/testdisk-7.1-r1/html --libdir=/usr/lib64 --enable-sudo --without-ntfs --with-ewf --with-jpeg --with-ntfs3g --enable-qt --without-reiserfs --with-zlib configure: loading site script /usr/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for x86_64-pc-linux-gnu-gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of clang... none checking whether we are using the GNU C++ compiler... yes checking whether clang++ accepts -g... yes checking dependency style of clang++... none checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for x86_64-pc-linux-gnu-windres... /usr/lib/llvm/15/bin/x86_64-pc-linux-gnu-windres checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking byteswap.h usability... yes checking byteswap.h presence... yes checking for byteswap.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking cygwin/fs.h usability... no checking cygwin/fs.h presence... no checking for cygwin/fs.h... no checking cygwin/version.h usability... no checking cygwin/version.h presence... no checking for cygwin/version.h... no checking dal/file_dal.h usability... no checking dal/file_dal.h presence... no checking for dal/file_dal.h... no checking dal/file.h usability... no checking dal/file.h presence... no checking for dal/file.h... no checking ddk/ntddstor.h usability... no checking ddk/ntddstor.h presence... no checking for ddk/ntddstor.h... no checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking giconv.h usability... no checking giconv.h presence... no checking for giconv.h... no checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking linux/fs.h usability... yes checking linux/fs.h presence... yes checking for linux/fs.h... yes checking linux/hdreg.h usability... yes checking linux/hdreg.h presence... yes checking for linux/hdreg.h... yes checking linux/types.h usability... yes checking linux/types.h presence... yes checking for linux/types.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking machine/endian.h usability... no checking machine/endian.h presence... no checking for machine/endian.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking ncurses/curses.h usability... no checking ncurses/curses.h presence... no checking for ncurses/curses.h... no checking ncurses/ncurses.h usability... no checking ncurses/ncurses.h presence... no checking for ncurses/ncurses.h... no checking ncursesw/curses.h usability... yes checking ncursesw/curses.h presence... yes checking for ncursesw/curses.h... yes checking ncursesw/ncurses.h usability... yes checking ncursesw/ncurses.h presence... yes checking for ncursesw/ncurses.h... yes checking ntfs/version.h usability... no checking ntfs/version.h presence... no checking for ntfs/version.h... no checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking scsi/scsi.h usability... yes checking scsi/scsi.h presence... yes checking for scsi/scsi.h... yes checking scsi/scsi_ioctl.h usability... yes checking scsi/scsi_ioctl.h presence... yes checking for scsi/scsi_ioctl.h... yes checking scsi/sg.h usability... yes checking scsi/sg.h presence... yes checking for scsi/sg.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking sys/cygwin.h usability... no checking sys/cygwin.h presence... no checking for sys/cygwin.h... no checking sys/disk.h usability... no checking sys/disk.h presence... no checking for sys/disk.h... no checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking sys/dkio.h usability... no checking sys/dkio.h presence... no checking for sys/dkio.h... no checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/vtoc.h usability... no checking sys/vtoc.h presence... no checking for sys/vtoc.h... no checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking w32api/ddk/ntdddisk.h usability... no checking w32api/ddk/ntdddisk.h presence... no checking for w32api/ddk/ntdddisk.h... no checking windef.h usability... no checking windef.h presence... no checking for windef.h... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking iconv support... yes, in libc checking for sys/mount.h... yes checking for winbase.h... no checking for winioctl.h... no checking for w32api/winioctl.h... no checking for ext2fs/ext2_fs.h... yes checking for ext2fs/ext2fs.h... yes checking for off64_t... yes checking libewf.h usability... yes checking libewf.h presence... yes checking for libewf.h... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking ntfs/attrib.h usability... no checking ntfs/attrib.h presence... no checking for ntfs/attrib.h... no configure: WARNING: Disable use of ntfs library checking ntfs/volume.h usability... no checking ntfs/volume.h presence... no checking for ntfs/volume.h... no configure: WARNING: Disable use of ntfs library checking ntfs-3g/attrib.h usability... yes checking ntfs-3g/attrib.h presence... yes checking for ntfs-3g/attrib.h... yes checking ntfs-3g/volume.h usability... yes checking ntfs-3g/volume.h presence... yes checking for ntfs-3g/volume.h... yes checking for an ANSI C-conforming const... yes checking whether byte ordering is bigendian... no checking for inline... inline checking for off_t... yes checking for size_t... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct stat.st_blksize... yes checking for struct stat.st_rdev... yes checking for dal_t.block_size... no checking for dal_t.error... no checking for dal_t.entity... no checking for dal_t.name... no checking for struct dal_ops.dev... no checking for struct struct_io_manager.set_option... yes checking for struct struct_io_manager.read_blk64... yes checking for struct struct_io_manager.write_blk64... yes checking for struct tm.tm_gmtoff... no checking whether clang needs -traditional... no checking for initscr in -lncursesw... yes checking for keypad in -ltinfow... yes checking for assume_default_colors... yes checking for com_err in -lcom_err... yes checking for ext2fs_open in -lext2fs... yes checking for ext2fs_get_generic_bitmap_start... yes checking for jpeg_std_error in -ljpeg... yes checking for ntfs_device_mount in -lntfs-3g... yes configure: WARNING: Use of reiserfs library disabled checking sys/uuid.h usability... no checking sys/uuid.h presence... no checking for sys/uuid.h... no checking uuid/uuid.h usability... yes checking uuid/uuid.h presence... yes checking for uuid/uuid.h... yes checking uuid.h usability... no checking uuid.h presence... no checking for uuid.h... no checking for uuidgen... no checking for library containing uuid_generate... -luuid checking for uuid_create... no checking for uuid_generate... yes checking for compress2 in -lz... yes checking for libewf_check_file_signature in -lewf... yes checking for libewf_handle_t... yes checking whether gcc understands -Wdeclaration-after-statement... yes checking whether gcc understands -Wall... yes checking whether gcc understands -Wextra... yes checking whether gcc understands -MD... yes checking whether gcc understands -Wpointer-arith... yes checking whether gcc understands -Wmissing-declarations... yes checking whether gcc understands -Wmissing-prototypes... yes checking whether gcc understands -Wstrict-prototypes... yes checking whether gcc understands -Wshadow... yes checking whether gcc understands -Wwrite-strings... yes checking whether gcc understands -W... yes checking whether gcc understands -Wcast-align... yes checking whether gcc understands -Waggregate-return... yes checking whether gcc understands -Wbad-function-cast... yes checking whether gcc understands -Wcast-qual... yes checking whether gcc understands -Wundef... yes checking whether gcc understands -Wredundant-decls... yes checking whether gcc understands -Wsign-compare... yes checking whether gcc understands -Wnested-externs... yes checking whether gcc understands -Winline... yes checking whether gcc understands -Wdisabled-optimization... yes checking whether gcc understands -Wfloat-equal... yes checking whether gcc understands -Wmissing-format-attribute... yes checking whether gcc understands -Wmultichar... yes checking whether gcc understands -Wc++-compat... yes checking whether gcc understands -Wformat=2... yes checking whether gcc understands -Wunreachable-code... yes checking whether gcc understands -Wvla... yes checking whether g++ understands -Wall... yes checking whether g++ understands -MD... yes checking whether g++ understands -Wpointer-arith... yes checking whether g++ understands -Wmissing-declarations... yes checking whether g++ understands -Wshadow... yes checking whether g++ understands -Wwrite-strings... yes checking whether g++ understands -W... yes checking whether g++ understands -Wcast-align... yes checking whether g++ understands -Wcast-qual... yes checking whether g++ understands -Wundef... yes checking whether g++ understands -Wredundant-decls... yes checking whether g++ understands -Wsign-compare... yes checking whether g++ understands -Wdisabled-optimization... yes checking whether g++ understands -Wmissing-format-attribute... yes checking whether g++ understands -Wmultichar... yes checking whether g++ understands -Wformat=2... yes checking whether g++ understands -fvisibility=hidden... yes checking whether g++ understands -fvisibility-inlines-hidden... yes checking whether g++ understands -fPIC... yes checking whether g++ understands -Wvla... yes checking for pread... yes checking for atexit... yes checking for atoll... yes checking for chdir... yes checking for chmod... yes checking for delscreen... no checking for dirname... yes checking for dup2... yes checking for execv... yes checking for fdatasync... yes checking for fseeko... yes checking for fsync... yes checking for ftello... yes checking for ftruncate... yes checking for getcwd... yes checking for geteuid... yes checking for getpwuid... yes checking for libewf_handle_read_buffer_at_offset... yes checking for libewf_handle_write_buffer_at_offset... yes checking for localtime_r... yes checking for lstat... yes checking for memalign... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for posix_fadvise... yes checking for posix_memalign... yes checking for pwrite... yes checking for readlink... yes checking for setenv... yes checking for setlocale... yes checking for sigaction... yes checking for signal... yes checking for sleep... yes checking for snprintf... yes checking for strcasecmp... yes checking for strcasestr... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strptime... yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for strtoull... yes checking for touchwin... no checking for uname... yes checking for utime... yes checking for vsnprintf... yes checking for wctomb... yes checking for sudo... ./configure: line 8351: requested: command not found no checking for reiserfs_fs_open_fast... no checking for ntfs_libntfs_version... no checking for ntfs_volume_startup... yes checking for QT5GUI... yes checking for QT5WIDGETS... yes checking whether Qt5 is using --std=c++14... yes checking whether g++ understands --std=c++14... yes checking for x86_64-pc-linux-gnu-moc-qt5... no checking for x86_64-pc-linux-gnu-moc... no checking for moc-qt5... no checking for moc... moc checking for x86_64-pc-linux-gnu-rcc-qt5... no checking for x86_64-pc-linux-gnu-rcc... no checking for rcc-qt5... no checking for rcc... rcc checking for x86_64-pc-linux-gnu-lrelease-qt5... no checking for x86_64-pc-linux-gnu-lrelease... no checking for lrelease-qt5... no checking for lrelease... lrelease checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... no checking whether pthreads work with -pthreads... no checking whether pthreads work with -mthreads... no checking for the pthreads library -lpthread... no checking whether pthreads work with --thread-safe... no checking whether pthreads work with -mt... no checking for pthread-config... no checking whether stack protection works with gcc... yes checking whether stack protection works with g++... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating icons/Makefile config.status: creating src/Makefile config.status: creating man/Makefile config.status: creating man/testdisk.8 config.status: creating man/photorec.8 config.status: creating man/qphotorec.8 config.status: creating man/fidentify.8 config.status: creating man/zh_CN/Makefile config.status: creating man/zh_CN/testdisk.8 config.status: creating man/zh_CN/photorec.8 config.status: creating man/zh_CN/qphotorec.8 config.status: creating man/zh_CN/fidentify.8 config.status: creating linux/testdisk.spec config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1 ... make -j16 -Oline make all-recursive Making all in icons make[2]: Nothing to be done for 'all'. Making all in man Making all in zh_CN make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in src make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o hdwin32.o hdwin32.c make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o crc.o crc.c In file included from crc.c:29: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o autoset.o autoset.c In file included from autoset.c:27: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o hidden.o hidden.c In file included from hidden.c:28: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o log_part.o log_part.c In file included from log_part.c:28: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o misc.o misc.c In file included from misc.c:48: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o msdos.o msdos.c make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o iso.o iso.c In file included from iso.c:33: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from iso.c:34: ./iso9660.h:62:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 2 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o list_sort.o list_sort.c make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o common.o common.c In file included from common.c:49: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o hdcache.o hdcache.c In file included from hdcache.c:33: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o ewf.o ewf.c In file included from ewf.c:52: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ewf.c:427:30: warning: unused parameter 'disk' [-Wunused-parameter] static int fewf_sync(disk_t *disk) ^ ewf.c:507:52: warning: unused parameter 'buffer' [-Wunused-parameter] static int fewf_nopwrite(disk_t *disk, const void *buffer, const unsigned int count, const uint64_t offset) ^ 3 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o hpa_dco.o hpa_dco.c In file included from hpa_dco.c:43: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o log.o log.c In file included from log.c:47: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o intrf.o intrf.c In file included from intrf.c:58: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o fnctdsk.o fnctdsk.c In file included from fnctdsk.c:35: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o win32.o win32.c make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partauto.o partauto.c In file included from partauto.c:31: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o parthumax.o parthumax.c In file included from parthumax.c:38: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ parthumax.c:69:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ parthumax.c:75:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ parthumax.c:121:7: warning: cast from 'unsigned char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] p32=(uint32_t*)buffer; ^~~~~~~~~~~~~~~~~ parthumax.c:109:65: warning: unused parameter 'verbose' [-Wunused-parameter] static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader) ^ parthumax.c:109:84: warning: unused parameter 'saveheader' [-Wunused-parameter] static list_part_t *read_part_humax(disk_t *disk_car, const int verbose, const int saveheader) ^ parthumax.c:159:37: warning: unused parameter 'disk_car' [-Wunused-parameter] static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ parthumax.c:159:66: warning: unused parameter 'list_part' [-Wunused-parameter] static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ parthumax.c:159:101: warning: unused parameter 'verbose' [-Wunused-parameter] static int write_part_humax(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ parthumax.c:167:57: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_humax(const disk_t *disk_car, list_part_t *list_part) ^ parthumax.c:235:49: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_humax(const disk_t *disk_car, partition_t *partition) ^ parthumax.c:271:91: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_humax(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ parthumax.c:305:68: warning: unused parameter 'partition' [-Wunused-parameter] static const char *get_partition_typename_humax(const partition_t *partition) ^ 13 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o io_redir.o io_redir.c In file included from io_redir.c:35: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o unicode.o unicode.c In file included from unicode.c:28: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partsun.o partsun.c In file included from partsun.c:38: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partsun.c:44: ./sun.h:75:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partsun.c:49: ./ufs.h:290:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:297:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:306:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:315:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:339:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:458:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ partsun.c:115:33: warning: cast from 'const unsigned char *' to 'const sun_disklabel *' increases required alignment from 1 to 4 [-Wcast-align] const sun_disklabel *sunlabel=(const sun_disklabel*)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ partsun.c:141:12: warning: cast from 'unsigned char *' to 'sun_disklabel *' increases required alignment from 1 to 4 [-Wcast-align] sunlabel=(sun_disklabel*)buffer; ^~~~~~~~~~~~~~~~~~~~~~ partsun.c:178:35: warning: unused parameter 'disk_car' [-Wunused-parameter] static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partsun.c:178:64: warning: unused parameter 'list_part' [-Wunused-parameter] static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partsun.c:178:99: warning: unused parameter 'verbose' [-Wunused-parameter] static int write_part_sun(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partsun.c:269:47: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_sun(const disk_t *disk_car, partition_t *partition) ^ partsun.c:301:89: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_sun(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ 15 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partxbox.o partxbox.c In file included from partxbox.c:38: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partxbox.c:43: ./partxbox.h:32:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partxbox.c:45: ./fatx.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ partxbox.c:135:36: warning: unused parameter 'disk_car' [-Wunused-parameter] static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partxbox.c:135:65: warning: unused parameter 'list_part' [-Wunused-parameter] static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partxbox.c:135:100: warning: unused parameter 'verbose' [-Wunused-parameter] static int write_part_xbox(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partxbox.c:143:56: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_xbox(const disk_t *disk_car, list_part_t *list_part) ^ partxbox.c:207:48: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_xbox(const disk_t *disk_car, partition_t *partition) ^ partxbox.c:240:90: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_xbox(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ 9 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partmac.o partmac.c In file included from partmac.c:38: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partmac.c:46: ./fat.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:102:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partmac.c:47: ./hfs.h:34:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./hfs.h:77:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ partmac.c:200:35: warning: unused parameter 'disk_car' [-Wunused-parameter] static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partmac.c:200:64: warning: unused parameter 'list_part' [-Wunused-parameter] static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partmac.c:200:99: warning: unused parameter 'verbose' [-Wunused-parameter] static int write_part_mac(disk_t *disk_car, const list_part_t *list_part, const int ro, const int verbose) ^ partmac.c:208:55: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_mac(const disk_t *disk_car, list_part_t *list_part) ^ partmac.c:272:47: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_mac(const disk_t *disk_car, partition_t *partition) ^ partmac.c:305:89: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_mac(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ 12 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o ntfs_io.o ntfs_io.c In file included from ntfs_io.c:56: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ntfs_io.c:148:61: warning: unused parameter 'dev' [-Wunused-parameter] static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf) ^ ntfs_io.c:148:79: warning: unused parameter 'buf' [-Wunused-parameter] static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *buf) ^ ntfs_io.c:157:62: warning: unused parameter 'dev' [-Wunused-parameter] static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, ^ ntfs_io.c:157:71: warning: unused parameter 'request' [-Wunused-parameter] static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, ^ ntfs_io.c:158:9: warning: unused parameter 'argp' [-Wunused-parameter] void *argp) ^ ntfs_io.c:180:12: error: incompatible function pointer types initializing 'int (*)(struct ntfs_device *, unsigned long, void *)' with an expression of type 'int (*)(struct ntfs_device *, int, void *)' [-Werror,-Wincompatible-function-pointer-types] .ioctl = &ntfs_device_testdisk_io_ioctl, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings and 1 error generated. make[2]: *** [Makefile:2127: ntfs_io.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o sudo.o sudo.c In file included from sudo.c:39: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partnone.o partnone.c In file included from partnone.c:37: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:44: ./btrfs.h:97:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./btrfs.h:139:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:46: ./exfat.h:50:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:70:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:84:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:93:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:48: ./fat.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:102:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:50: ./fatx.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:51: ./f2fs_fs.h:61:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./f2fs_fs.h:105:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:53: ./iso9660.h:62:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:56: ./hfs.h:34:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./hfs.h:77:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:65: ./ntfs.h:57:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:147:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_HEADER; ^~~~~~~~~~ ./ntfs.h:191:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:196:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:201:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_FILE_NAME_ATTR; ^~~~~~~~~~ ./ntfs.h:241:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_ROOT; ^~~~~~~~~~ In file included from partnone.c:66: ./refs.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:67: ./rfs.h:73:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./rfs.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:68: ./sun.h:75:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:69: ./sysv.h:119:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:71: ./ufs.h:290:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:297:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:306:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:315:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:339:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:458:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:72: ./xfs.h:108:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:73: ./vmfs.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./vmfs.h:42:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partnone.c:74: ./wbfs.h:39:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ partnone.c:176:77: warning: unused parameter 'verbose' [-Wunused-parameter] static int get_geometry_from_nonembr(const unsigned char *buffer, const int verbose, CHSgeometry_t *geometry) ^ partnone.c:279:36: warning: cast from 'unsigned char *' to 'const struct ext2_super_block *' increases required alignment from 1 to 8 [-Wcast-align] const struct ext2_super_block *sb=(const struct ext2_super_block*)buffer_disk; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partnone.c:306:56: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_none(const disk_t *disk_car, list_part_t *list_part) ^ partnone.c:312:48: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_none(const disk_t *disk_car, partition_t *partition) ^ partnone.c:312:71: warning: unused parameter 'partition' [-Wunused-parameter] static void set_next_status_none(const disk_t *disk_car, partition_t *partition) ^ partnone.c:316:45: warning: unused parameter 'list_part' [-Wunused-parameter] static int test_structure_none(list_part_t *list_part) ^ partnone.c:327:50: warning: unused parameter 'partition' [-Wunused-parameter] static int is_part_known_none(const partition_t *partition) ^ partnone.c:332:47: warning: unused parameter 'disk_car' [-Wunused-parameter] static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ partnone.c:332:90: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_none(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ partnone.c:341:97: warning: unused parameter 'saveheader' [-Wunused-parameter] static int check_part_none(disk_t *disk_car,const int verbose,partition_t *partition, const int saveheader) ^ 48 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o ntfs_utl.o ntfs_utl.c In file included from ntfs_utl.c:61: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o partgpt.o partgpt.c In file included from partgpt.c:46: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partgpt.c:52: ./partgpt.h:47:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partgpt.c:54: ./exfat.h:50:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:70:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:84:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:93:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partgpt.c:55: ./fat.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:102:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partgpt.c:56: ./hfs.h:34:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./hfs.h:77:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from partgpt.c:59: ./ntfs.h:57:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:147:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_HEADER; ^~~~~~~~~~ ./ntfs.h:191:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:196:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:201:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_FILE_NAME_ATTR; ^~~~~~~~~~ ./ntfs.h:241:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_ROOT; ^~~~~~~~~~ In file included from partgpt.c:60: ./refs.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ partgpt.c:284:15: warning: cast from 'const char *' to 'const struct gpt_ent *' increases required alignment from 1 to 8 [-Wcast-align] gpt_entry=(const struct gpt_ent*)((const char*)gpt_entries + (unsigned long)i*le32(gpt->hdr_entsz)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partgpt.c:297:42: warning: cast from 'const uint8_t (*)[72]' (aka 'const unsigned char (*)[72]') to 'const uint16_t *' (aka 'const unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] UCSle2str(new_partition->partname, (const uint16_t *)&gpt_entry->ent_name, sizeof(gpt_entry->ent_name)/2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partgpt.c:327:55: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_gpt(const disk_t *disk_car, list_part_t *list_part) ^ partgpt.c:400:47: warning: unused parameter 'disk_car' [-Wunused-parameter] static void set_next_status_gpt(const disk_t *disk_car, partition_t *partition) ^ partgpt.c:423:89: warning: unused parameter 'verbose' [-Wunused-parameter] static void init_structure_gpt(const disk_t *disk_car,list_part_t *list_part, const int verbose) ^ 24 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o btrfs.o btrfs.c In file included from btrfs.c:34: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from btrfs.c:35: ./btrfs.h:97:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./btrfs.h:139:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 3 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o bfs.o bfs.c In file included from bfs.c:32: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ bfs.c:49:25: warning: cast from 'unsigned char *' to 'struct disk_super_block *' increases required alignment from 1 to 8 [-Wcast-align] if(test_BeFS(disk_car,(struct disk_super_block*)buffer,partition,0)!=0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfs.c:54:17: warning: cast from 'unsigned char *' to 'struct disk_super_block *' increases required alignment from 1 to 8 [-Wcast-align] set_BeFS_info((struct disk_super_block*)buffer, partition); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o ext2_common.o ext2_common.c In file included from ext2_common.c:34: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 1 warning generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o bsd.o bsd.c In file included from bsd.c:32: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ bsd.c:47:24: warning: cast from 'unsigned char *' to 'const struct disklabel *' increases required alignment from 1 to 4 [-Wcast-align] if(test_BSD(disk_car,(const struct disklabel*)buffer,partition,verbose,0,max_partitions)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd.c:52:28: warning: cast from 'unsigned char *' to 'const struct disklabel *' increases required alignment from 1 to 4 [-Wcast-align] set_part_name(partition,((const struct disklabel*)buffer)->d_packname,16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o cramfs.o cramfs.c In file included from cramfs.c:35: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ cramfs.c:48:30: warning: cast from 'unsigned char *' to 'struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] if(test_cramfs(disk_car, (struct cramfs_super*)buffer, partition, verbose)==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cramfs.c:50:23: warning: cast from 'unsigned char *' to 'struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] set_cramfs_info((struct cramfs_super*)buffer, partition); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cramfs.c:57:30: warning: cast from 'unsigned char *' to 'struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] if(test_cramfs(disk_car, (struct cramfs_super*)buffer, partition, verbose)==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cramfs.c:59:23: warning: cast from 'unsigned char *' to 'struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] set_cramfs_info((struct cramfs_super*)buffer, partition); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o ext2.o ext2.c In file included from ext2.c:35: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ext2.c:52:16: warning: cast from 'unsigned char *' to 'struct ext2_super_block *' increases required alignment from 1 to 8 [-Wcast-align] if(test_EXT2((struct ext2_super_block*)buffer, partition)!=0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ext2.c:57:17: warning: cast from 'unsigned char *' to 'struct ext2_super_block *' increases required alignment from 1 to 8 [-Wcast-align] set_EXT2_info((struct ext2_super_block*)buffer, partition, verbose); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o exfat.o exfat.c In file included from exfat.c:34: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from exfat.c:35: ./exfat.h:50:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:70:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:84:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:93:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ 5 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o analyse.o analyse.c In file included from analyse.c:31: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:35: ./btrfs.h:97:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./btrfs.h:139:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:37: ./exfat.h:50:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:70:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:84:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:93:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:39: ./fat.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:102:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:40: ./fatx.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:41: ./f2fs_fs.h:61:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./f2fs_fs.h:105:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:44: ./hfs.h:34:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./hfs.h:77:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:53: ./ntfs.h:57:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:147:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_HEADER; ^~~~~~~~~~ ./ntfs.h:191:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:196:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:201:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_FILE_NAME_ATTR; ^~~~~~~~~~ ./ntfs.h:241:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_ROOT; ^~~~~~~~~~ In file included from analyse.c:54: ./refs.h:33:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:55: ./rfs.h:73:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./rfs.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:56: ./sun.h:75:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:58: ./sysv.h:119:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:59: ./ufs.h:290:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:297:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:306:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:315:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:339:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ufs.h:458:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:60: ./vmfs.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./vmfs.h:42:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:61: ./wbfs.h:39:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from analyse.c:62: ./xfs.h:108:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ analyse.c:87:30: warning: cast from 'unsigned char *' to 'const struct hfsp_vh *' increases required alignment from 1 to 8 [-Wcast-align] const struct hfsp_vh *vh=(const struct hfsp_vh *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:139:23: warning: cast from 'const unsigned char *' to 'const pv_disk_v2_t *' increases required alignment from 1 to 4 [-Wcast-align] const pv_disk_t *pv=(const pv_disk_t *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:140:37: warning: cast from 'const unsigned char *' to 'const struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] const struct cramfs_super *cramfs=(const struct cramfs_super *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:142:44: warning: cast from 'const unsigned char *' to 'const struct disk_netware *' increases required alignment from 1 to 4 [-Wcast-align] const struct disk_netware *netware_block=(const struct disk_netware *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:145:32: warning: cast from 'const unsigned char *' to 'const struct luks_phdr *' increases required alignment from 1 to 4 [-Wcast-align] const struct luks_phdr *luks=(const struct luks_phdr *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:146:38: warning: cast from 'const unsigned char *' to 'const struct mdp_superblock_1 *' increases required alignment from 1 to 8 [-Wcast-align] const struct mdp_superblock_1 *sb1=(const struct mdp_superblock_1 *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:150:40: warning: cast from 'const unsigned char *' to 'const union swap_header *' increases required alignment from 1 to 4 [-Wcast-align] const union swap_header *swap_header=(const union swap_header *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:204:24: warning: cast from 'const unsigned char *' to 'const struct mdp_superblock_s *' increases required alignment from 1 to 4 [-Wcast-align] recover_MD(disk, (const struct mdp_superblock_s*)buffer, partition, verbose, dump_ind)==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:225:38: warning: cast from 'const unsigned char *' to 'const struct disklabel *' increases required alignment from 1 to 4 [-Wcast-align] const struct disklabel *bsd_header=(const struct disklabel *)(buffer+0x200); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:226:45: warning: cast from 'const unsigned char *' to 'const struct disk_super_block *' increases required alignment from 1 to 8 [-Wcast-align] const struct disk_super_block *beos_block=(const struct disk_super_block*)(buffer+0x200); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:227:37: warning: cast from 'const unsigned char *' to 'const struct cramfs_super *' increases required alignment from 1 to 4 [-Wcast-align] const struct cramfs_super *cramfs=(const struct cramfs_super *)(buffer+0x200); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:265:28: warning: cast from 'const unsigned char *' to 'const struct hfsp_vh *' increases required alignment from 1 to 8 [-Wcast-align] const struct hfsp_vh *vh=(const struct hfsp_vh *)(buffer+0x400); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:266:37: warning: cast from 'const unsigned char *' to 'const struct ext2_super_block *' increases required alignment from 1 to 8 [-Wcast-align] const struct ext2_super_block *sb=(const struct ext2_super_block*)(buffer+0x400); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:302:40: warning: cast from 'unsigned char *' to 'const struct mdp_superblock_1 *' increases required alignment from 1 to 8 [-Wcast-align] const struct mdp_superblock_1 *sb1=(const struct mdp_superblock_1 *)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:304:26: warning: cast from 'unsigned char *' to 'const struct mdp_superblock_s *' increases required alignment from 1 to 4 [-Wcast-align] recover_MD(disk, (const struct mdp_superblock_s*)buffer, partition, verbose, dump_ind)==0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:325:40: warning: cast from 'unsigned char *' to 'const struct vdev_boot_header *' increases required alignment from 1 to 8 [-Wcast-align] const struct vdev_boot_header *zfs=(const struct vdev_boot_header*)buffer; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:349:38: warning: cast from 'unsigned char *' to 'const struct jfs_superblock *' increases required alignment from 1 to 8 [-Wcast-align] const struct jfs_superblock* jfs=(const struct jfs_superblock*)(buffer+0x200); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ analyse.c:373:32: warning: cast from 'const unsigned char *' to 'const struct gfs2_sb *' increases required alignment from 1 to 8 [-Wcast-align] const struct gfs2_sb *gfs2=(const struct gfs2_sb *)buffer_1024; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o hdaccess.o hdaccess.c In file included from hdaccess.c:44: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ hdaccess.c:141:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ hdaccess.c:932:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct,__packed__)) scsi_inquiry_data_t; ^~~~~~~~~~ hdaccess.c:991:76: warning: unused parameter 'verbose' [-Wunused-parameter] static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int verbose) ^ hdaccess.c:1346:56: warning: unused parameter 'buf' [-Wunused-parameter] static int file_nopwrite(disk_t *disk_car, const void *buf, const unsigned int count, const uint64_t offset) ^ hdaccess.c:1583:41: warning: cast from 'unsigned char *' to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] if(memcmp(buffer,"DOSEMU",6)==0 && *(unsigned long*)(buffer+11)>0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ hdaccess.c:1586:33: warning: cast from 'unsigned char *' to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] disk_car->geom.cylinders=*(unsigned long*)(buffer+15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ hdaccess.c:1587:42: warning: cast from 'unsigned char *' to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] disk_car->geom.heads_per_cylinder=*(unsigned long*)(buffer+7); ^~~~~~~~~~~~~~~~~~~~~~~~~~ hdaccess.c:1588:40: warning: cast from 'unsigned char *' to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] disk_car->geom.sectors_per_head=*(unsigned long*)(buffer+11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ hdaccess.c:1590:25: warning: cast from 'unsigned char *' to 'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align] disk_car->offset=*(unsigned long*)(buffer+19); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[2]: Entering directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' clang -DHAVE_CONFIG_H -I. -I.. -march=znver2 -O2 -pipe -fdiagnostics-color=always -Wdeclaration-after-statement -Wall -Wextra -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline -Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar -Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -c -o parti386.o parti386.c In file included from parti386.c:38: ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:47: ./exfat.h:50:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:70:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:84:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./exfat.h:93:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:48: ./fat.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:86:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./fat.h:102:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:49: ./hfs.h:34:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./hfs.h:77:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:54: ./ntfs.h:57:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:76:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:147:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_HEADER; ^~~~~~~~~~ ./ntfs.h:191:20: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:196:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)); ^~~~~~~~~~ ./ntfs.h:201:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_FILE_NAME_ATTR; ^~~~~~~~~~ ./ntfs.h:241:18: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__((gcc_struct, __packed__)) TD_INDEX_ROOT; ^~~~~~~~~~ In file included from parti386.c:55: ./sun.h:75:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:59: ./partgpt.h:47:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ In file included from parti386.c:60: ./partxbox.h:32:19: warning: unknown attribute 'gcc_struct' ignored [-Wunknown-attributes] } __attribute__ ((gcc_struct, __packed__)); ^~~~~~~~~~ parti386.c:329:56: warning: unused parameter 'disk_car' [-Wunused-parameter] static list_part_t *init_part_order_i386(const disk_t *disk_car, list_part_t *list_part) ^ parti386.c:420:26: warning: variable 'nb_hidden' set but not used [-Wunused-but-set-variable] unsigned int nb_dos=0, nb_hidden=0, nb_mb=0, nb_ext=0, nb_boot=0; ^ parti386.c:420:39: warning: variable 'nb_mb' set but not used [-Wunused-but-set-variable] unsigned int nb_dos=0, nb_hidden=0, nb_mb=0, nb_ext=0, nb_boot=0; ^ 23 warnings generated. make[2]: Leaving directory '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1/src' make[1]: *** [Makefile:437: all-recursive] Error 1 make: *** [Makefile:376: all] Error 2 * ERROR: app-admin/testdisk-7.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-admin/testdisk-7.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-admin/testdisk-7.1-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-admin/testdisk-7.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-admin/testdisk-7.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1' * S: '/var/tmp/portage/app-admin/testdisk-7.1-r1/work/testdisk-7.1'