Diff of the two buildlogs: -- --- b1/build.log 2025-10-19 22:03:01.667592787 +0000 +++ b2/build.log 2025-10-19 22:05:19.795781390 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Nov 21 16:24:11 -12 2026 -I: pbuilder-time-stamp: 1795321451 +I: Current time: Mon Oct 20 12:03:06 +14 2025 +I: pbuilder-time-stamp: 1760911386 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking openseachest_25.05.3-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1131926/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 19 22:03 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6c5b55a465e74e73b3438a960df8c269' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1131926' - PS1='# ' - PS2='> ' + INVOCATION_ID=86dc74cd1208423186fd3993f0b29b0c + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=473018 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zHdqy3Lw/pbuilderrc_6VVn --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zHdqy3Lw/b1 --logfile b1/build.log openseachest_25.05.3-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zHdqy3Lw/pbuilderrc_Oe5A --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zHdqy3Lw/b2 --logfile b2/build.log openseachest_25.05.3-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1131926/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -164,7 +196,7 @@ Get: 54 http://deb.debian.org/debian forky/main arm64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 55 http://deb.debian.org/debian forky/main arm64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 56 http://deb.debian.org/debian forky/main arm64 meson all 1.9.1-1 [665 kB] -Fetched 19.3 MB in 0s (60.3 MB/s) +Fetched 19.3 MB in 0s (111 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20000 files and directories currently installed.) @@ -361,8 +393,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Nov 22 04:24:39 UTC 2026. -Universal Time is now: Sun Nov 22 04:24:39 UTC 2026. +Local time is now: Sun Oct 19 22:03:37 UTC 2025. +Universal Time is now: Sun Oct 19 22:03:37 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -415,7 +447,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/openseachest-25.05.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../openseachest_25.05.3-1_source.changes +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/openseachest-25.05.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../openseachest_25.05.3-1_source.changes dpkg-buildpackage: info: source package openseachest dpkg-buildpackage: info: source version 25.05.3-1 dpkg-buildpackage: info: source distribution unstable @@ -905,63 +941,10 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v -[1/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o -c ../subprojects/opensea-common/src/error_translation.c +[1/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o -c ../subprojects/opensea-common/src/prng.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/error_translation.h:15, - from ../subprojects/opensea-common/src/error_translation.c:13: -../subprojects/opensea-common/src/error_translation.c: In function ‘print_Errno_To_Screen’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-common/src/error_translation.c:86:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 86 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ERROR_STRING_BUFFER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/error_translation.c:14: -../subprojects/opensea-common/include/impl_memory_safety.h: At top level: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[2/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o -c ../subprojects/opensea-common/src/prng.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[3/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o -c ../subprojects/opensea-common/src/math_utils.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[4/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o -c ../subprojects/opensea-common/src/precision_timer.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/precision_timer.c:17: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/precision_timer.h:18, - from ../subprojects/opensea-common/src/precision_timer.c:14: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[5/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o -c ../subprojects/opensea-common/src/constraint_handling.c +[2/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o -c ../subprojects/opensea-common/src/constraint_handling.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/io_utils.h:23, @@ -1005,11 +988,35 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[6/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o -c ../subprojects/opensea-common/src/pattern_utils.c +[3/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o -c ../subprojects/opensea-common/src/error_translation.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/error_translation.h:15, + from ../subprojects/opensea-common/src/error_translation.c:13: +../subprojects/opensea-common/src/error_translation.c: In function ‘print_Errno_To_Screen’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-common/src/error_translation.c:86:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 86 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ERROR_STRING_BUFFER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/src/error_translation.c:14: +../subprojects/opensea-common/include/impl_memory_safety.h: At top level: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[4/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o -c ../subprojects/opensea-common/src/math_utils.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[5/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o -c ../subprojects/opensea-common/src/secured_env_vars.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/pattern_utils.c:18: + from ../subprojects/opensea-common/src/secured_env_vars.c:18: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -1026,30 +1033,46 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/pattern_utils.c:16: + from ../subprojects/opensea-common/src/secured_env_vars.c:17: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[7/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o -c ../subprojects/opensea-common/src/bit_manip.c +[6/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o -c ../subprojects/opensea-common/src/pattern_utils.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-common/src/pattern_utils.c:18: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-common/src/bit_manip.c:14: + from ../subprojects/opensea-common/src/pattern_utils.c:16: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[8/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o -c ../subprojects/opensea-common/src/secured_env_vars.c +[7/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o -c ../subprojects/opensea-common/src/precision_timer.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/secured_env_vars.c:18: + from ../subprojects/opensea-common/src/precision_timer.c:17: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -1066,40 +1089,18 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/secured_env_vars.c:17: + from ../subprojects/opensea-common/include/precision_timer.h:18, + from ../subprojects/opensea-common/src/precision_timer.c:14: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[9/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o -c ../subprojects/opensea-common/src/sleep.c +[8/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o -c ../subprojects/opensea-common/src/sleep.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[10/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o -c ../subprojects/opensea-common/src/sort_and_search.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-common/src/sort_and_search.c:16: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ -[11/156] cc -Isubprojects/wingetopt/libwingetopt.a.p -Isubprojects/wingetopt -I../subprojects/wingetopt -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DHAVE_STD_INT -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o -MF subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o.d -o subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o -c ../subprojects/wingetopt/src/getopt.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[12/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o -c ../subprojects/opensea-common/src/env_detect.c +[9/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o -c ../subprojects/opensea-common/src/env_detect.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, @@ -1168,7 +1169,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[13/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o -c ../subprojects/opensea-common/src/safe_bsearch.c +[10/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o -c ../subprojects/opensea-common/src/safe_bsearch.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, @@ -1188,18 +1189,42 @@ ../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] 57 | constexpr comparefn nullcompare = M_NULLPTR; | ^~~~~~~~~~~ -[14/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o -c ../subprojects/opensea-common/src/memory_safety.c +[11/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o -c ../subprojects/opensea-common/src/sort_and_search.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-common/src/sort_and_search.c:16: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ +[12/156] cc -Isubprojects/wingetopt/libwingetopt.a.p -Isubprojects/wingetopt -I../subprojects/wingetopt -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DHAVE_STD_INT -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o -MF subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o.d -o subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o -c ../subprojects/wingetopt/src/getopt.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[13/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o -c ../subprojects/opensea-common/src/bit_manip.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/memory_safety.c:14: + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-common/src/bit_manip.c:14: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[15/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o -c ../subprojects/opensea-common/src/safe_strtok.c +[14/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o -c ../subprojects/opensea-common/src/safe_strtok.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, @@ -1244,27 +1269,7 @@ ../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] 57 | constexpr comparefn nullcompare = M_NULLPTR; | ^~~~~~~~~~~ -[16/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o -c ../subprojects/opensea-common/src/safe_qsort.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-common/src/safe_qsort.c:37: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ -[17/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o -c ../subprojects/opensea-common/src/unit_conversion.c +[15/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o -c ../subprojects/opensea-common/src/unit_conversion.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/io_utils.h:23, @@ -1308,47 +1313,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[18/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o -c ../subprojects/opensea-common/src/safe_lsearch.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-common/src/safe_lsearch.c:29: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/safe_lsearch.c:28: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[19/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o -c ../subprojects/opensea-common/src/type_conversion.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-common/src/type_conversion.c:14: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[20/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o -c ../subprojects/opensea-common/src/secure_file.c +[16/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o -c ../subprojects/opensea-common/src/secure_file.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/secure_file.h:17, @@ -1448,11 +1413,71 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[21/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o -c ../subprojects/opensea-common/src/validate_format.c +[17/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o -c ../subprojects/opensea-common/src/safe_qsort.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-common/src/safe_qsort.c:37: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ +[18/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o -c ../subprojects/opensea-common/src/type_conversion.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-common/src/type_conversion.c:14: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[19/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o -c ../subprojects/opensea-common/src/safe_lsearch.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-common/src/safe_lsearch.c:29: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/src/safe_lsearch.c:28: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[20/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o -c ../subprojects/opensea-common/src/time_utils.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/validate_format.c:19: + from ../subprojects/opensea-common/src/time_utils.c:18: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -1468,16 +1493,8 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/validate_format.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-common/src/validate_format.c:17: + from ../subprojects/opensea-common/src/time_utils.c:16: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -1517,89 +1534,45 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[22/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o -c ../subprojects/opensea-transport/src/asmedia_nvme_helper.c +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-common/src/time_utils.c:14: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-common/src/time_utils.c:13: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +[21/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o -c ../subprojects/opensea-common/src/memory_safety.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/asmedia_nvme_helper.c:19: -../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘send_ASMedia_Basic_NVMe_Passthrough_Cmd’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PASSTHROUGH_CDB_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘send_ASM_NVMe_Cmd’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:480:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 480 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmCDB, ASMEDIA_NVME_PACKET_CDB_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:481:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 481 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmPayload, ASM_NVMP_DWORDS_DATA_PACKET_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:564:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 564 | DECLARE_ZERO_INIT_ARRAY(uint8_t, completionData, ASM_NVMP_RESPONSE_DATA_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Shutdown’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:612:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 612 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Reset_Bridge’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:630:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 630 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Relink_Bridge’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/asmedia_nvme_helper.c:648:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 648 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/asmedia_nvme_helper.c:26: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: + from ../subprojects/opensea-common/src/memory_safety.c:14: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[23/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o -c ../subprojects/opensea-common/src/time_utils.c +[22/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o -c ../subprojects/opensea-common/src/validate_format.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/time_utils.c:18: + from ../subprojects/opensea-common/src/validate_format.c:19: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -1615,8 +1588,16 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/src/validate_format.c:18: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-common/src/time_utils.c:16: + from ../subprojects/opensea-common/src/validate_format.c:17: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -1656,30 +1637,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-common/src/time_utils.c:14: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-common/src/time_utils.c:13: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -[24/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o -c ../subprojects/opensea-common/src/posix_secure_file.c +[23/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o -c ../subprojects/opensea-common/src/posix_secure_file.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, @@ -1748,6 +1706,84 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ +[24/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o -c ../subprojects/opensea-transport/src/asmedia_nvme_helper.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-transport/src/asmedia_nvme_helper.c:19: +../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘send_ASMedia_Basic_NVMe_Passthrough_Cmd’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PASSTHROUGH_CDB_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘send_ASM_NVMe_Cmd’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:480:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 480 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmCDB, ASMEDIA_NVME_PACKET_CDB_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:481:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 481 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmPayload, ASM_NVMP_DWORDS_DATA_PACKET_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:564:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 564 | DECLARE_ZERO_INIT_ARRAY(uint8_t, completionData, ASM_NVMP_RESPONSE_DATA_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Shutdown’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:612:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 612 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Reset_Bridge’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:630:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 630 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c: In function ‘asm_nvme_Relink_Bridge’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/asmedia_nvme_helper.c:648:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 648 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, ASMEDIA_NVME_PACKET_CDB_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-transport/src/asmedia_nvme_helper.c:26: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ [25/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_posix_env_detect.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_posix_env_detect.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_posix_env_detect.c.o -c ../subprojects/opensea-common/src/posix_env_detect.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition @@ -1889,10 +1925,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[26/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o -c ../subprojects/opensea-transport/src/intel_rst_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[27/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o -c ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c +[26/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o -c ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -1930,61 +1963,42 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[28/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o -c ../subprojects/opensea-transport/src/ciss_helper.c +[27/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o -c ../subprojects/opensea-transport/src/intel_rst_helper.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[28/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o -c ../subprojects/opensea-transport/src/cypress_legacy_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/ciss_helper.c:18: -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘is_Supported_ciss_Dev’: + from ../subprojects/opensea-transport/src/cypress_legacy_helper.c:15: +../subprojects/opensea-transport/src/cypress_legacy_helper.c: In function ‘get_RTFRs_From_Cypress_Legacy’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:250:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 250 | DECLARE_ZERO_INIT_ARRAY(char, osHandle, OS_CISS_HANDLE_MAX_LENGTH); +../subprojects/opensea-transport/src/cypress_legacy_helper.c:78:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 78 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘ciss_Scsi_Report_Physical_LUNs’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 367 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); +../subprojects/opensea-transport/src/cypress_legacy_helper.c:79:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 79 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:1446:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1446 | DECLARE_ZERO_INIT_ARRAY(char, osHandle, OS_CISS_HANDLE_MAX_LENGTH); +../subprojects/opensea-transport/src/cypress_legacy_helper.c:80:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 80 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_Physical_LUN_Count’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:1565:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1565 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, 12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device_Count’: +../subprojects/opensea-transport/src/cypress_legacy_helper.c: In function ‘send_Cypress_Legacy_Passthrough_Command’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:1672:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1672 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CISS_HANDLE_MAX_LENGTH); +../subprojects/opensea-transport/src/cypress_legacy_helper.c:102:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 102 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cypressCDB, CDB_LEN_16); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device_List’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:1810:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1810 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CISS_HANDLE_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ciss_helper.c:1841:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1841 | DECLARE_ZERO_INIT_ARRAY(char, handle, CISS_HANDLE_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/ciss_helper.c:26: + from ../subprojects/opensea-transport/src/cypress_legacy_helper.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2001,47 +2015,6 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/ciss_helper.c:22: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, from ../subprojects/opensea-common/include/bit_manip.h:19: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] @@ -2050,39 +2023,41 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[29/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o -c ../subprojects/opensea-transport/src/cypress_legacy_helper.c +[29/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o -c ../subprojects/opensea-transport/src/cmds.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/cypress_legacy_helper.c:15: -../subprojects/opensea-transport/src/cypress_legacy_helper.c: In function ‘get_RTFRs_From_Cypress_Legacy’: + from ../subprojects/opensea-transport/src/cmds.c:16: +../subprojects/opensea-transport/src/cmds.c: In function ‘write_Same’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cypress_legacy_helper.c:78:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 78 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c:833:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroPattern, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c: In function ‘is_Write_Psuedo_Uncorrectable_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cypress_legacy_helper.c:79:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 79 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c:975:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 975 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c: In function ‘is_Write_Flagged_Uncorrectable_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cypress_legacy_helper.c:80:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 80 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/cypress_legacy_helper.c: In function ‘send_Cypress_Legacy_Passthrough_Command’: +../subprojects/opensea-transport/src/cmds.c:1065:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1065 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c: In function ‘get_SCSI_DPO_FUA_Support’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cypress_legacy_helper.c:102:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 102 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cypressCDB, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/cmds.c:1687:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1687 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cachingMP, MODE_PARAMETER_HEADER_10_LEN + MP_CACHING_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/cypress_legacy_helper.c:22: + from ../subprojects/opensea-transport/src/cmds.c:23: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2137,20 +2112,39 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[31/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o -c ../subprojects/opensea-common/src/io_utils.c +[31/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o -c ../subprojects/opensea-transport/src/nec_legacy_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/io_utils.h:20, - from ../subprojects/opensea-common/src/io_utils.c:17: -../subprojects/opensea-common/src/io_utils.c: In function ‘internal_Print_Data_Buffer’: +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-transport/src/nec_legacy_helper.c:15: +../subprojects/opensea-transport/src/nec_legacy_helper.c: In function ‘get_RTFRs_From_NEC_Legacy’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-common/src/io_utils.c:2613:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2613 | DECLARE_ZERO_INIT_ARRAY(char, line, DATA_LINE_BUFFER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/nec_legacy_helper.c:111:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 111 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/nec_legacy_helper.c:112:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 112 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 11); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/nec_legacy_helper.c:113:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 113 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/nec_legacy_helper.c: In function ‘send_NEC_Legacy_Passthrough_Command’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/nec_legacy_helper.c:139:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, necCDB, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-common/src/io_utils.c:22: + from ../subprojects/opensea-transport/src/nec_legacy_helper.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2168,15 +2162,86 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-common/src/io_utils.c:18: + from ../subprojects/opensea-common/include/bit_manip.h:19: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23: +[32/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o -c ../subprojects/opensea-transport/src/ciss_helper.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-transport/src/ciss_helper.c:18: +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘is_Supported_ciss_Dev’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:250:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 250 | DECLARE_ZERO_INIT_ARRAY(char, osHandle, OS_CISS_HANDLE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘ciss_Scsi_Report_Physical_LUNs’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 367 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:1446:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1446 | DECLARE_ZERO_INIT_ARRAY(char, osHandle, OS_CISS_HANDLE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_Physical_LUN_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:1565:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1565 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, 12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:1672:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1672 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CISS_HANDLE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ciss_helper.c: In function ‘get_CISS_RAID_Device_List’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:1810:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1810 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CISS_HANDLE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ciss_helper.c:1841:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1841 | DECLARE_ZERO_INIT_ARRAY(char, handle, CISS_HANDLE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-transport/src/ciss_helper.c:26: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-transport/src/ciss_helper.c:22: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -2216,7 +2281,15 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[32/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o -c ../subprojects/opensea-common/src/string_utils.c +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[33/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o -c ../subprojects/opensea-common/src/string_utils.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, @@ -2244,7 +2317,10 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[33/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o -c ../subprojects/opensea-transport/src/jmicron_nvme_helper.c +[34/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o -c ../subprojects/opensea-transport/src/of_nvme_helper.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[35/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o -c ../subprojects/opensea-transport/src/jmicron_nvme_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -2355,105 +2431,20 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[34/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o -c ../subprojects/opensea-transport/src/of_nvme_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[35/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o -c ../subprojects/opensea-transport/src/nec_legacy_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/nec_legacy_helper.c:15: -../subprojects/opensea-transport/src/nec_legacy_helper.c: In function ‘get_RTFRs_From_NEC_Legacy’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/nec_legacy_helper.c:111:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 111 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/nec_legacy_helper.c:112:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 112 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 11); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/nec_legacy_helper.c:113:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 113 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/nec_legacy_helper.c: In function ‘send_NEC_Legacy_Passthrough_Command’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/nec_legacy_helper.c:139:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, necCDB, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/nec_legacy_helper.c:22: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[36/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o -c ../subprojects/opensea-transport/src/prolific_legacy_helper.c +[36/156] cc -Isubprojects/opensea-common/libopensea-common.a.p -Isubprojects/opensea-common -I../subprojects/opensea-common -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GNU_SOURCE -DHAVE_SECURE_GETENV -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o -MF subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o.d -o subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o -c ../subprojects/opensea-common/src/io_utils.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/prolific_legacy_helper.c:15: -../subprojects/opensea-transport/src/prolific_legacy_helper.c: In function ‘get_RTFRs_From_Prolific_Legacy’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c:101:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 101 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c:102:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 102 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c:103:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 103 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c: In function ‘send_Prolific_Legacy_Passthrough_Command’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c:131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, prolificLowCDB, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:20, + from ../subprojects/opensea-common/src/io_utils.c:17: +../subprojects/opensea-common/src/io_utils.c: In function ‘internal_Print_Data_Buffer’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/prolific_legacy_helper.c:132:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 132 | DECLARE_ZERO_INIT_ARRAY(uint8_t, prolificHighCDB, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/src/io_utils.c:2613:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2613 | DECLARE_ZERO_INIT_ARRAY(char, line, DATA_LINE_BUFFER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/prolific_legacy_helper.c:22: + from ../subprojects/opensea-common/src/io_utils.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2471,35 +2462,15 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-common/src/io_utils.c:18: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[37/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o -c ../subprojects/opensea-transport/src/raid_scan_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/raid_scan_helper.c:23: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/raid_scan_helper.c:19: +In file included from ../subprojects/opensea-common/include/io_utils.h:23: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -2539,20 +2510,11 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-transport/src/raid_scan_helper.c:16: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[38/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o -c ../subprojects/opensea-transport/src/nvme_cmds.c +[37/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o -c ../subprojects/opensea-transport/src/raid_scan_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/nvme_cmds.c:24: + from ../subprojects/opensea-transport/src/raid_scan_helper.c:23: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -2569,7 +2531,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/nvme_cmds.c:20: + from ../subprojects/opensea-transport/src/raid_scan_helper.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -2611,48 +2573,52 @@ | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-transport/src/nvme_cmds.c:16: + from ../subprojects/opensea-transport/src/raid_scan_helper.c:16: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[39/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o -c ../subprojects/opensea-transport/src/cmds.c +[38/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o -c ../subprojects/opensea-transport/src/prolific_legacy_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/cmds.c:16: -../subprojects/opensea-transport/src/cmds.c: In function ‘write_Same’: + from ../subprojects/opensea-transport/src/prolific_legacy_helper.c:15: +../subprojects/opensea-transport/src/prolific_legacy_helper.c: In function ‘get_RTFRs_From_Prolific_Legacy’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cmds.c:833:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroPattern, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/cmds.c: In function ‘is_Write_Psuedo_Uncorrectable_Supported’: +../subprojects/opensea-transport/src/prolific_legacy_helper.c:101:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 101 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cmds.c:975:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 975 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/cmds.c: In function ‘is_Write_Flagged_Uncorrectable_Supported’: +../subprojects/opensea-transport/src/prolific_legacy_helper.c:102:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 102 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cmds.c:1065:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1065 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/cmds.c: In function ‘get_SCSI_DPO_FUA_Support’: +../subprojects/opensea-transport/src/prolific_legacy_helper.c:103:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 103 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/prolific_legacy_helper.c: In function ‘send_Prolific_Legacy_Passthrough_Command’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/cmds.c:1687:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1687 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cachingMP, MODE_PARAMETER_HEADER_10_LEN + MP_CACHING_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/prolific_legacy_helper.c:131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, prolificLowCDB, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/prolific_legacy_helper.c:132:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 132 | DECLARE_ZERO_INIT_ARRAY(uint8_t, prolificHighCDB, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/cmds.c:23: + from ../subprojects/opensea-transport/src/prolific_legacy_helper.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2677,7 +2643,7 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[40/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o -c ../subprojects/opensea-transport/src/psp_legacy_helper.c +[39/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o -c ../subprojects/opensea-transport/src/psp_legacy_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -2747,7 +2713,7 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[41/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o -c ../subprojects/opensea-transport/src/sata_helper_func.c +[40/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o -c ../subprojects/opensea-transport/src/sata_helper_func.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, @@ -2817,26 +2783,34 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[42/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o -c ../subprojects/opensea-transport/src/nvme_helper.c +[41/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o -c ../subprojects/opensea-transport/src/ata_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/nvme_helper.c:14: -../subprojects/opensea-transport/src/nvme_helper.c: In function ‘print_NVMe_Cmd_Result_Verbose’: + from ../subprojects/opensea-transport/src/ata_helper.c:13: +../subprojects/opensea-transport/src/ata_helper.c: In function ‘send_ATA_SCT_Read_Write_Long’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/nvme_helper.c:598:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 598 | DECLARE_ZERO_INIT_ARRAY(char, statusCodeTypeString, NVME_STATUS_CODE_TYPE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ata_helper.c:374:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 374 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readWriteLongCommandSector, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ata_helper.c: In function ‘initial_Identify_Device’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/nvme_helper.c:599:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 599 | DECLARE_ZERO_INIT_ARRAY(char, statusCodeString, NVME_STATUS_CODE_STRING_LENGTH); +../subprojects/opensea-transport/src/ata_helper.c:1268:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1268 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/ata_helper.c: In function ‘fill_In_ATA_Drive_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/ata_helper.c:1957:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1957 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logBuffer, ATA_LOG_PAGE_LEN_BYTES); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/nvme_helper.c:23: + from ../subprojects/opensea-transport/src/ata_helper.c:21: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2853,25 +2827,87 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-transport/src/nvme_helper.c:22: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/nvme_helper.c:18: + from ../subprojects/opensea-transport/src/ata_helper.c:17: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[42/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o -c ../subprojects/opensea-transport/src/usb_hacks.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-transport/src/usb_hacks.c:18: +../subprojects/opensea-transport/src/usb_hacks.c: In function ‘set_ATA_Passthrough_Type_By_Trial_And_Error’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/usb_hacks.c:48:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 48 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-transport/src/usb_hacks.c:26: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-transport/src/usb_hacks.c:22: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -2957,20 +2993,26 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[44/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o -c ../subprojects/opensea-transport/src/usb_hacks.c +[44/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o -c ../subprojects/opensea-transport/src/nvme_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/usb_hacks.c:18: -../subprojects/opensea-transport/src/usb_hacks.c: In function ‘set_ATA_Passthrough_Type_By_Trial_And_Error’: + from ../subprojects/opensea-transport/src/nvme_helper.c:14: +../subprojects/opensea-transport/src/nvme_helper.c: In function ‘print_NVMe_Cmd_Result_Verbose’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-transport/src/usb_hacks.c:48:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 48 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/nvme_helper.c:598:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 598 | DECLARE_ZERO_INIT_ARRAY(char, statusCodeTypeString, NVME_STATUS_CODE_TYPE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/nvme_helper.c:599:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 599 | DECLARE_ZERO_INIT_ARRAY(char, statusCodeString, NVME_STATUS_CODE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/usb_hacks.c:26: + from ../subprojects/opensea-transport/src/nvme_helper.c:23: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -2987,8 +3029,25 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-transport/src/nvme_helper.c:22: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/usb_hacks.c:22: + from ../subprojects/opensea-transport/src/nvme_helper.c:18: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -3036,11 +3095,11 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[45/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o -c ../subprojects/opensea-transport/src/ata_legacy_cmds.c +[45/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o -c ../subprojects/opensea-transport/src/nvme_cmds.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:24: + from ../subprojects/opensea-transport/src/nvme_cmds.c:24: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -3057,7 +3116,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:21: + from ../subprojects/opensea-transport/src/nvme_cmds.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -3099,42 +3158,18 @@ | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:17: + from ../subprojects/opensea-transport/src/nvme_cmds.c:16: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[46/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o -c ../subprojects/opensea-transport/src/ata_helper.c +[46/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o -c ../subprojects/opensea-transport/src/ata_legacy_cmds.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/ata_helper.c:13: -../subprojects/opensea-transport/src/ata_helper.c: In function ‘send_ATA_SCT_Read_Write_Long’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ata_helper.c:374:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 374 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readWriteLongCommandSector, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ata_helper.c: In function ‘initial_Identify_Device’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ata_helper.c:1268:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1268 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/ata_helper.c: In function ‘fill_In_ATA_Drive_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/ata_helper.c:1957:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1957 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logBuffer, ATA_LOG_PAGE_LEN_BYTES); - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/ata_helper.c:21: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:24: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -3151,7 +3186,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/ata_helper.c:17: + from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:21: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -3192,7 +3227,8 @@ 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-transport/src/ata_legacy_cmds.c:17: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -3818,986 +3854,7 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[51/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o -c ../subprojects/opensea-transport/src/csmi_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/csmi_helper.c:35: -../subprojects/opensea-transport/src/csmi_helper.c: In function ‘print_CSMI_RAID_Config’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:1157:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1157 | DECLARE_ZERO_INIT_ARRAY(char, model, 41); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:1158:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1158 | DECLARE_ZERO_INIT_ARRAY(char, firmware, 9); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:1159:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1159 | DECLARE_ZERO_INIT_ARRAY(char, serialNumber, 41); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/csmi_helper.c: In function ‘jbod_Setup_CSMI_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3708:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3708 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3720:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3720 | DECLARE_ZERO_INIT_ARRAY(char, ataMN, ATA_IDENTIFY_MN_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3721:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3721 | DECLARE_ZERO_INIT_ARRAY(char, ataSN, ATA_IDENTIFY_SN_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3722:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3722 | DECLARE_ZERO_INIT_ARRAY(char, ataFW, ATA_IDENTIFY_FW_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3744:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3744 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, 96); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3745:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3745 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3769:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3769 | DECLARE_ZERO_INIT_ARRAY(char, inqVendor, 9); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:3770:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3770 | DECLARE_ZERO_INIT_ARRAY(char, inqProductID, 17); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/csmi_helper.c: In function ‘get_CSMI_RAID_Device_Count’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:4707:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4707 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CSMI_NIX_MAX_DEVICE_NAME_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5040:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5040 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5074:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5074 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, 96); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5075:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5075 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/csmi_helper.c: In function ‘get_CSMI_RAID_Device_List’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5203:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5203 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CSMI_NIX_MAX_DEVICE_NAME_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5456:49: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5456 | DECLARE_ZERO_INIT_ARRAY(char, handle, RAID_HANDLE_STRING_MAX_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5727:73: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5727 | DECLARE_ZERO_INIT_ARRAY(char, csmiRaidDevModel, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5729:73: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5729 | DECLARE_ZERO_INIT_ARRAY(char, csmiRaidDevSerial, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5824:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5824 | DECLARE_ZERO_INIT_ARRAY(uint8_t, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5841:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5841 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5844:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5844 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5847:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5847 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5893:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5893 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5896:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5896 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5899:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5899 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5954:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5954 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5956:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5956 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5989:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5989 | DECLARE_ZERO_INIT_ARRAY(char, inqVendor, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5991:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5991 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:5993:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5993 | DECLARE_ZERO_INIT_ARRAY(char, vidCatPid, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:6243:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6243 | DECLARE_ZERO_INIT_ARRAY(char, handle, RAID_HANDLE_STRING_MAX_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/csmi_helper.c: In function ‘send_STP_Passthrough_Command’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/csmi_helper.c:6416:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6416 | DECLARE_ZERO_INIT_ARRAY(uint8_t, statusFIS, 20); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/csmi_helper.c:42: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/csmi_helper.c:38: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[52/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o -c ../subprojects/opensea-transport/src/common_public.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/common_public.c:14: -../subprojects/opensea-transport/src/common_public.c: In function ‘scan_And_Print_Devs’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:1273:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1273 | DECLARE_ZERO_INIT_ARRAY(char, errorMessage, 50); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:1366:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1366 | DECLARE_ZERO_INIT_ARRAY(char, printable_sn, SERIAL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:1368:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1368 | DECLARE_ZERO_INIT_ARRAY(char, displayHandle, SCAN_DISPLAY_HANDLE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/common_public.c: In function ‘seagate_External_SN_Cleanup’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:2017:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2017 | DECLARE_ZERO_INIT_ARRAY(char, zeroes, SERIAL_NUM_LEN + 1); // making bigger than needed for now. - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:2032:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2032 | DECLARE_ZERO_INIT_ARRAY(char, currentSerialNumber, SERIAL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/common_public.c:2033:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2033 | DECLARE_ZERO_INIT_ARRAY(char, newSerialNumber, SERIAL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/common_public.c: In function ‘is_Removable_Media’: -../subprojects/opensea-transport/src/common_public.c:3583:80: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] - 3583 | printf("Calling from file : %s function : %s line : %li \n", __FILE__, __FUNCTION__, - | ^~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/common_public.c:23: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/common_public.c:18: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[53/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o -c ../subprojects/opensea-operations/src/firmware_download.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/firmware_download.c:16: -../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_ATA_ID_Data_Log_Supported_FWDL_Modes’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/firmware_download.c:872:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 872 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_NVMe_Supported_FWDL_Modes’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/firmware_download.c:1023:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1023 | DECLARE_ZERO_INIT_ARRAY(uint8_t, firmwareLog, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_SCSI_ReadBuffer_FWDL_Boundary’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/firmware_download.c:1407:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1407 | DECLARE_ZERO_INIT_ARRAY(uint8_t, offsetReq, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/firmware_download.c: In function ‘show_Supported_FWDL_Modes’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/firmware_download.c:1706:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1706 | DECLARE_ZERO_INIT_ARRAY(char, slotRevision, 14); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/firmware_download.c:25: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/firmware_download.c:20: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[54/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o -c ../subprojects/opensea-operations/src/defect.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/defect.c:25: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/defect.c:20: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-operations/src/defect.c:16: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[55/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o -c ../subprojects/opensea-transport/src/scsi_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/scsi_helper.c:13: -../subprojects/opensea-transport/src/scsi_helper.c: In function ‘set_Passthrough_Hacks_By_Inquiry_Data’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:2274:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2274 | DECLARE_ZERO_INIT_ARRAY(char, vendorID, INQ_DATA_T10_VENDOR_ID_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:2275:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2275 | DECLARE_ZERO_INIT_ARRAY(char, productID, INQ_DATA_PRODUCT_ID_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:2276:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2276 | DECLARE_ZERO_INIT_ARRAY(char, revision, INQ_DATA_PRODUCT_REV_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:2511:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2511 | DECLARE_ZERO_INIT_ARRAY(char, internalModel, MODEL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_helper.c: In function ‘fill_In_Device_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:3086:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3086 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmtInq, 38); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/scsi_helper.c:3411:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3411 | DECLARE_ZERO_INIT_ARRAY(uint8_t, reportLuns, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-transport/src/scsi_helper.c:23: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/scsi_helper.c:22: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-transport/src/scsi_helper.c:21: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/scsi_helper.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[56/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o -c ../subprojects/opensea-transport/src/sg_helper.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/sg_helper.c:27: -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Partition_Count’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:273:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 273 | DECLARE_ZERO_INIT_ARRAY(char, lineBuf, GETMNTENT_R_LINE_BUF_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Partition_List’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:326:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 326 | DECLARE_ZERO_INIT_ARRAY(char, lineBuf, GETMNTENT_R_LINE_BUF_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Driver_Version_Info_From_Path’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:525:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 525 | DECLARE_ZERO_INIT_ARRAY(uint32_t, versionList, DRIVER_VERSION_LIST_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_ATA_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:648:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 648 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_USB_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:743:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 743 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_1394_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:917:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 917 | DECLARE_ZERO_INIT_ARRAY(char, fullFWPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_SCSI_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:982:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 982 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Linux_SYS_FS_SCSI_Device_File_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1107:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1107 | DECLARE_ZERO_INIT_ARRAY(char, fullPathBuffer, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Linux_SYS_FS_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1183:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1183 | DECLARE_ZERO_INIT_ARRAY(char, incomingHandleClassPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1223:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1223 | DECLARE_ZERO_INIT_ARRAY(char, inHandleLink, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘map_Block_To_Generic_Handle’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1395:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1395 | DECLARE_ZERO_INIT_ARRAY(char, incomingHandleClassPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1422:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1422 | DECLARE_ZERO_INIT_ARRAY(char, inHandleLink, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1431:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1431 | DECLARE_ZERO_INIT_ARRAY(char, classPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:1479:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1479 | DECLARE_ZERO_INIT_ARRAY(char, mapLink, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Lin_Device’: -../subprojects/opensea-transport/src/sg_helper.c:1917:76: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] - 1917 | printf("%s: SG_GET_VERSION_NUM on %s failed version=%d\n", __FUNCTION__, filename, k); - | ^~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘send_sg_io’: -../subprojects/opensea-transport/src/sg_helper.c:2175:56: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] - 2175 | printf("%s Didn't understand direction\n", __FUNCTION__); - | ^~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Device_List’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:2760:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2760 | DECLARE_ZERO_INIT_ARRAY(char, name, 80); // Because get device needs char - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘linux_NVMe_Reset’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:3314:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3314 | DECLARE_ZERO_INIT_ARRAY(char, controllerHandle, 40); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sg_helper.c: In function ‘pci_Read_Bar_Reg’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-transport/src/sg_helper.c:3453:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3453 | DECLARE_ZERO_INIT_ARRAY(char, sysfsPath, PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-transport/src/sg_helper.c:37: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/sg_helper.c:36: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/sg_helper.c:31: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[57/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o -c ../subprojects/opensea-operations/src/host_erase.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/host_erase.c:26: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/host_erase.c:21: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-operations/src/host_erase.c:17: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[58/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o -c ../subprojects/opensea-transport/src/scsi_cmds.c +[51/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o -c ../subprojects/opensea-transport/src/scsi_cmds.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -5492,167 +4549,217 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[59/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o -c ../subprojects/opensea-operations/src/dst.c +[52/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o -c ../subprojects/opensea-transport/src/csmi_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/dst.c:16: -../subprojects/opensea-operations/src/dst.c: In function ‘ata_Get_DST_Progress’: + from ../subprojects/opensea-transport/src/csmi_helper.c:35: +../subprojects/opensea-transport/src/csmi_helper.c: In function ‘print_CSMI_RAID_Config’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:77:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 77 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temp_buf, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘nvme_Get_DST_Progress’: +../subprojects/opensea-transport/src/csmi_helper.c:1157:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1157 | DECLARE_ZERO_INIT_ARRAY(char, model, 41); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:120:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 120 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeSelfTestLogBuf, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘print_DST_Progress’: +../subprojects/opensea-transport/src/csmi_helper.c:1158:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1158 | DECLARE_ZERO_INIT_ARRAY(char, firmware, 9); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:395:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 395 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘is_Self_Test_Supported’: +../subprojects/opensea-transport/src/csmi_helper.c:1159:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1159 | DECLARE_ZERO_INIT_ARRAY(char, serialNumber, 41); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c: In function ‘jbod_Setup_CSMI_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:458:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 458 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResultsLog, LP_SELF_TEST_RESULTS_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:3708:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3708 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:482:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 482 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘is_Conveyence_Self_Test_Supported’: +../subprojects/opensea-transport/src/csmi_helper.c:3720:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3720 | DECLARE_ZERO_INIT_ARRAY(char, ataMN, ATA_IDENTIFY_MN_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:513:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 513 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘is_Selective_Self_Test_Supported’: +../subprojects/opensea-transport/src/csmi_helper.c:3721:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3721 | DECLARE_ZERO_INIT_ARRAY(char, ataSN, ATA_IDENTIFY_SN_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:530:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘is_ATA_SMART_Offline_Supported’: +../subprojects/opensea-transport/src/csmi_helper.c:3722:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3722 | DECLARE_ZERO_INIT_ARRAY(char, ataFW, ATA_IDENTIFY_FW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:670:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 670 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘get_SMART_Offline_Status’: +../subprojects/opensea-transport/src/csmi_helper.c:3744:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3744 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, 96); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:712:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 712 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); +../subprojects/opensea-transport/src/csmi_helper.c:3745:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3745 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:3769:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3769 | DECLARE_ZERO_INIT_ARRAY(char, inqVendor, 9); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:3770:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3770 | DECLARE_ZERO_INIT_ARRAY(char, inqProductID, 17); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c: In function ‘get_CSMI_RAID_Device_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:4707:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4707 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CSMI_NIX_MAX_DEVICE_NAME_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘run_SMART_Offline’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:755:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 755 | DECLARE_ZERO_INIT_ARRAY(char, timeFormat, TIME_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘run_DST’: +../subprojects/opensea-transport/src/csmi_helper.c:5040:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5040 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:1063:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1063 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5074:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5074 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, 96); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:1148:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1148 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘get_SCSI_DST_Log_Entries’: +../subprojects/opensea-transport/src/csmi_helper.c:5075:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5075 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c: In function ‘get_CSMI_RAID_Device_List’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:1999:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1999 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dstLog, LP_SELF_TEST_RESULTS_LEN); +../subprojects/opensea-transport/src/csmi_helper.c:5203:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5203 | DECLARE_ZERO_INIT_ARRAY(char, deviceName, CSMI_NIX_MAX_DEVICE_NAME_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘get_NVMe_DST_Log_Entries’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2059:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2059 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeDSTLog, 564); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/dst.c: In function ‘print_DST_Log_Entries’: +../subprojects/opensea-transport/src/csmi_helper.c:5456:49: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5456 | DECLARE_ZERO_INIT_ARRAY(char, handle, RAID_HANDLE_STRING_MAX_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2203:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2203 | DECLARE_ZERO_INIT_ARRAY(char, selfTestRunString, SELF_TEST_RUN_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5727:73: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5727 | DECLARE_ZERO_INIT_ARRAY(char, csmiRaidDevModel, + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2308:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2308 | DECLARE_ZERO_INIT_ARRAY(char, status, SELF_TEST_EXECUTION_STATUS_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5729:73: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5729 | DECLARE_ZERO_INIT_ARRAY(char, csmiRaidDevSerial, + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2392:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2392 | DECLARE_ZERO_INIT_ARRAY(char, percentRemainingString, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5824:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5824 | DECLARE_ZERO_INIT_ARRAY(uint8_t, + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2399:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2399 | DECLARE_ZERO_INIT_ARRAY(char, errorLBAString, SELF_TEST_ERROR_LBA_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5841:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5841 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2414:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2414 | DECLARE_ZERO_INIT_ARRAY(char, senseInfoString, SELF_TEST_SENSE_INFO_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5844:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5844 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2419:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2419 | DECLARE_ZERO_INIT_ARRAY(char, sctVal, NVM_STATUS_CODE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5847:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5847 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/dst.c:2420:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2420 | DECLARE_ZERO_INIT_ARRAY(char, scVal, NVM_STATUS_CODE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/dst.c:26: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c:5893:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5893 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5896:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5896 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5899:85: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5899 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5954:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5954 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inqData, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5956:77: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5956 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5989:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5989 | DECLARE_ZERO_INIT_ARRAY(char, inqVendor, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5991:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5991 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:5993:81: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5993 | DECLARE_ZERO_INIT_ARRAY(char, vidCatPid, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:6243:45: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6243 | DECLARE_ZERO_INIT_ARRAY(char, handle, RAID_HANDLE_STRING_MAX_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/csmi_helper.c: In function ‘send_STP_Passthrough_Command’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/csmi_helper.c:6416:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6416 | DECLARE_ZERO_INIT_ARRAY(uint8_t, statusFIS, 20); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/dst.c:25: + from ../subprojects/opensea-transport/src/csmi_helper.c:42: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -5669,7 +4776,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/dst.c:20: + from ../subprojects/opensea-transport/src/csmi_helper.c:38: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -5717,69 +4824,56 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[60/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o -c ../subprojects/opensea-operations/src/format.c +[53/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o -c ../subprojects/opensea-transport/src/common_public.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/format.c:16: -../subprojects/opensea-operations/src/format.c: In function ‘get_Format_Progress’: + from ../subprojects/opensea-transport/src/common_public.c:14: +../subprojects/opensea-transport/src/common_public.c: In function ‘scan_And_Print_Devs’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:84:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 84 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/format.c: In function ‘is_Set_Sector_Configuration_Supported’: +../subprojects/opensea-transport/src/common_public.c:1273:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1273 | DECLARE_ZERO_INIT_ARRAY(char, errorMessage, 50); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:783:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 783 | DECLARE_ZERO_INIT_ARRAY(uint8_t, idDataLogSupportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/format.c: In function ‘get_Number_Of_Supported_Sector_Sizes’: +../subprojects/opensea-transport/src/common_public.c:1366:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1366 | DECLARE_ZERO_INIT_ARRAY(char, printable_sn, SERIAL_NUM_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:847:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 847 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedBlockLengthsData, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/format.c: In function ‘ata_Get_Supported_Formats’: +../subprojects/opensea-transport/src/common_public.c:1368:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1368 | DECLARE_ZERO_INIT_ARRAY(char, displayHandle, SCAN_DISPLAY_HANDLE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/common_public.c: In function ‘seagate_External_SN_Cleanup’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:892:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 892 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sectorConfigurationLog, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-transport/src/common_public.c:2017:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2017 | DECLARE_ZERO_INIT_ARRAY(char, zeroes, SERIAL_NUM_LEN + 1); // making bigger than needed for now. | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/format.c: In function ‘show_Supported_Formats’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:1386:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1386 | DECLARE_ZERO_INIT_ARRAY(char, perf, PERF_STRING_SIZE); +../subprojects/opensea-transport/src/common_public.c:2032:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2032 | DECLARE_ZERO_INIT_ARRAY(char, currentSerialNumber, SERIAL_NUM_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/format.c:1387:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1387 | DECLARE_ZERO_INIT_ARRAY(char, metaSize, META_STRING_SIZE); +../subprojects/opensea-transport/src/common_public.c:2033:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2033 | DECLARE_ZERO_INIT_ARRAY(char, newSerialNumber, SERIAL_NUM_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/format.c:26: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +../subprojects/opensea-transport/src/common_public.c: In function ‘is_Removable_Media’: +../subprojects/opensea-transport/src/common_public.c:3583:80: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] + 3583 | printf("Calling from file : %s function : %s line : %li \n", __FILE__, __FUNCTION__, + | ^~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/format.c:25: + from ../subprojects/opensea-transport/src/common_public.c:23: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -5796,7 +4890,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/format.c:20: + from ../subprojects/opensea-transport/src/common_public.c:18: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -5844,66 +4938,66 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[61/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o -c ../subprojects/opensea-operations/src/nvme_operations.c +[54/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o -c ../subprojects/opensea-transport/src/scsi_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/nvme_operations.c:14: -../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_All_Feature_Identifiers’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:96:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 96 | DECLARE_ZERO_INIT_ARRAY(uint8_t, featData, 4096); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_HMB_Feature_Info’: + from ../subprojects/opensea-transport/src/scsi_helper.c:13: +../subprojects/opensea-transport/src/scsi_helper.c: In function ‘set_Passthrough_Hacks_By_Inquiry_Data’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:427:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hmbData, 4096); +../subprojects/opensea-transport/src/scsi_helper.c:2274:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2274 | DECLARE_ZERO_INIT_ARRAY(char, vendorID, INQ_DATA_T10_VENDOR_ID_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:442:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 442 | DECLARE_ZERO_INIT_ARRAY(char, hmbRecUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_helper.c:2275:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2275 | DECLARE_ZERO_INIT_ARRAY(char, productID, INQ_DATA_PRODUCT_ID_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:443:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 443 | DECLARE_ZERO_INIT_ARRAY(char, hmbMinUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_helper.c:2276:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2276 | DECLARE_ZERO_INIT_ARRAY(char, revision, INQ_DATA_PRODUCT_REV_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:464:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 464 | DECLARE_ZERO_INIT_ARRAY(char, hmbAllocedUnits, UNIT_STRING_LENGTH); +../subprojects/opensea-transport/src/scsi_helper.c:2511:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2511 | DECLARE_ZERO_INIT_ARRAY(char, internalModel, MODEL_NUM_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Get_Log_Size’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:543:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 543 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPageHeader, UINT32_C(16)); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_helper.c: In function ‘fill_In_Device_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:581:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, telemetryHeader, UINT32_C(512)); +../subprojects/opensea-transport/src/scsi_helper.c:3086:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3086 | DECLARE_ZERO_INIT_ARRAY(uint8_t, asmtInq, 38); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_FWSLOTS_Log_Page’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/nvme_operations.c:716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 716 | DECLARE_ZERO_INIT_ARRAY(char, fwRev, 9); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_helper.c:3411:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3411 | DECLARE_ZERO_INIT_ARRAY(uint8_t, reportLuns, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-transport/src/scsi_helper.c:23: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/nvme_operations.c:22: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-transport/src/scsi_helper.c:22: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -5919,8 +5013,25 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-transport/src/scsi_helper.c:21: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/nvme_operations.c:18: + from ../subprojects/opensea-transport/src/scsi_helper.c:17: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -5968,11 +5079,11 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[62/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o -c ../subprojects/opensea-transport/src/ata_cmds.c +[55/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o -c ../subprojects/opensea-operations/src/defect.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/ata_cmds.c:24: + from ../subprojects/opensea-operations/src/defect.c:25: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -5989,7 +5100,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/ata_cmds.c:20: + from ../subprojects/opensea-operations/src/defect.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6031,61 +5142,119 @@ | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-transport/src/ata_cmds.c:16: + from ../subprojects/opensea-operations/src/defect.c:16: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[56/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o -c ../subprojects/opensea-operations/src/host_erase.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/host_erase.c:26: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/host_erase.c:21: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-operations/src/host_erase.c:17: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[63/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o -c ../subprojects/opensea-operations/src/generic_tests.c +[57/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o -c ../subprojects/opensea-operations/src/firmware_download.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/generic_tests.c:16: -../subprojects/opensea-operations/src/generic_tests.c: In function ‘short_Generic_Test’: + from ../subprojects/opensea-operations/src/firmware_download.c:16: +../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_ATA_ID_Data_Log_Supported_FWDL_Modes’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/generic_tests.c:278:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 278 | DECLARE_ZERO_INIT_ARRAY(char, message, 256); +../subprojects/opensea-operations/src/firmware_download.c:872:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 872 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/generic_tests.c: In function ‘two_Minute_Generic_Test’: +../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_NVMe_Supported_FWDL_Modes’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/generic_tests.c:912:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 912 | DECLARE_ZERO_INIT_ARRAY(char, odDataRateUnits, 3); +../subprojects/opensea-operations/src/firmware_download.c:1023:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1023 | DECLARE_ZERO_INIT_ARRAY(uint8_t, firmwareLog, 512); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_SCSI_ReadBuffer_FWDL_Boundary’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/generic_tests.c:941:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 941 | DECLARE_ZERO_INIT_ARRAY(char, idDataRateUnits, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/firmware_download.c:1407:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1407 | DECLARE_ZERO_INIT_ARRAY(uint8_t, offsetReq, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/firmware_download.c: In function ‘show_Supported_FWDL_Modes’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/generic_tests.c:970:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 970 | DECLARE_ZERO_INIT_ARRAY(char, randomDataRateUnits, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/generic_tests.c:26: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +../subprojects/opensea-operations/src/firmware_download.c:1706:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1706 | DECLARE_ZERO_INIT_ARRAY(char, slotRevision, 14); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/generic_tests.c:25: + from ../subprojects/opensea-operations/src/firmware_download.c:25: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -6102,7 +5271,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/generic_tests.c:20: + from ../subprojects/opensea-operations/src/firmware_download.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6150,35 +5319,151 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[64/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o -c ../subprojects/opensea-operations/src/sas_phy.c +[58/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o -c ../subprojects/opensea-transport/src/sg_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/sas_phy.c:16: -../subprojects/opensea-operations/src/sas_phy.c: In function ‘is_SAS_Phy_Diagnostic_Page_Supported’: + from ../subprojects/opensea-transport/src/sg_helper.c:27: +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Partition_Count’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sas_phy.c:31:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 31 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedDiagnosticPages, 50); +../subprojects/opensea-transport/src/sg_helper.c:273:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 273 | DECLARE_ZERO_INIT_ARRAY(char, lineBuf, GETMNTENT_R_LINE_BUF_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Partition_List’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:326:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 326 | DECLARE_ZERO_INIT_ARRAY(char, lineBuf, GETMNTENT_R_LINE_BUF_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Driver_Version_Info_From_Path’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:525:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 525 | DECLARE_ZERO_INIT_ARRAY(uint32_t, versionList, DRIVER_VERSION_LIST_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_ATA_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:648:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 648 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/sas_phy.c: In function ‘start_SAS_Test_Pattern’: +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_USB_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sas_phy.c:120:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 120 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sasDiagPage, 32); +../subprojects/opensea-transport/src/sg_helper.c:743:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 743 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/sas_phy.c: In function ‘stop_SAS_Test_Pattern’: +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_1394_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sas_phy.c:134:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 134 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sasDiagPage, 32); +../subprojects/opensea-transport/src/sg_helper.c:917:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 917 | DECLARE_ZERO_INIT_ARRAY(char, fullFWPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_SYS_FS_SCSI_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:982:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 982 | DECLARE_ZERO_INIT_ARRAY(char, fullPciPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Linux_SYS_FS_SCSI_Device_File_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1107:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1107 | DECLARE_ZERO_INIT_ARRAY(char, fullPathBuffer, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Linux_SYS_FS_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1183:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1183 | DECLARE_ZERO_INIT_ARRAY(char, incomingHandleClassPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1223:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1223 | DECLARE_ZERO_INIT_ARRAY(char, inHandleLink, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘map_Block_To_Generic_Handle’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1395:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1395 | DECLARE_ZERO_INIT_ARRAY(char, incomingHandleClassPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1422:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1422 | DECLARE_ZERO_INIT_ARRAY(char, inHandleLink, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1431:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1431 | DECLARE_ZERO_INIT_ARRAY(char, classPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:1479:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1479 | DECLARE_ZERO_INIT_ARRAY(char, mapLink, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Lin_Device’: +../subprojects/opensea-transport/src/sg_helper.c:1917:76: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] + 1917 | printf("%s: SG_GET_VERSION_NUM on %s failed version=%d\n", __FUNCTION__, filename, k); + | ^~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘send_sg_io’: +../subprojects/opensea-transport/src/sg_helper.c:2175:56: warning: ISO C does not support ‘__FUNCTION__’ predefined identifier [-Wpedantic] + 2175 | printf("%s Didn't understand direction\n", __FUNCTION__); + | ^~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘get_Device_List’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:2760:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2760 | DECLARE_ZERO_INIT_ARRAY(char, name, 80); // Because get device needs char + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘linux_NVMe_Reset’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:3314:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3314 | DECLARE_ZERO_INIT_ARRAY(char, controllerHandle, 40); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sg_helper.c: In function ‘pci_Read_Bar_Reg’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-transport/src/sg_helper.c:3453:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3453 | DECLARE_ZERO_INIT_ARRAY(char, sysfsPath, PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-transport/src/sg_helper.c:37: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/sas_phy.c:24: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-transport/src/sg_helper.c:36: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -6195,7 +5480,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/sas_phy.c:20: + from ../subprojects/opensea-transport/src/sg_helper.c:31: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6243,34 +5528,54 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[65/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o -c ../subprojects/opensea-operations/src/sanitize.c +[59/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o -c ../subprojects/opensea-operations/src/format.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/sanitize.c:16: -../subprojects/opensea-operations/src/sanitize.c: In function ‘get_NVMe_Sanitize_Progress’: + from ../subprojects/opensea-operations/src/format.c:16: +../subprojects/opensea-operations/src/format.c: In function ‘get_Format_Progress’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sanitize.c:130:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 130 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sanitizeStatusLog, 512); +../subprojects/opensea-operations/src/format.c:84:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 84 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/sanitize.c: In function ‘get_SCSI_Sanitize_Progress’: +../subprojects/opensea-operations/src/format.c: In function ‘is_Set_Sector_Configuration_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sanitize.c:175:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 175 | DECLARE_ZERO_INIT_ARRAY(uint8_t, req_sense_buf, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/sanitize.c: In function ‘get_ATA_Sanitize_Device_Features’: +../subprojects/opensea-operations/src/format.c:783:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 783 | DECLARE_ZERO_INIT_ARRAY(uint8_t, idDataLogSupportedCapabilities, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/format.c: In function ‘get_Number_Of_Supported_Sector_Sizes’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sanitize.c:300:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 300 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-operations/src/format.c:847:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 847 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedBlockLengthsData, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/format.c: In function ‘ata_Get_Supported_Formats’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/format.c:892:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 892 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sectorConfigurationLog, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/format.c: In function ‘show_Supported_Formats’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/format.c:1386:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1386 | DECLARE_ZERO_INIT_ARRAY(char, perf, PERF_STRING_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/format.c:1387:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1387 | DECLARE_ZERO_INIT_ARRAY(char, metaSize, META_STRING_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/sanitize.c:26: + from ../subprojects/opensea-operations/src/format.c:26: ../subprojects/opensea-common/include/impl_time_utils.h: At top level: ../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] 35 | constexpr char* nulltimestr = M_NULLPTR; @@ -6285,7 +5590,7 @@ 29 | constexpr const time_t* nulltimet = M_NULLPTR; | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/sanitize.c:25: + from ../subprojects/opensea-operations/src/format.c:25: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -6302,7 +5607,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/sanitize.c:20: + from ../subprojects/opensea-operations/src/format.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6350,20 +5655,135 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[66/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o -c ../subprojects/opensea-operations/src/sector_repair.c +[60/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o -c ../subprojects/opensea-transport/src/ata_cmds.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-transport/src/ata_cmds.c:24: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-transport/src/ata_cmds.c:20: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-transport/src/ata_cmds.c:16: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[61/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o -c ../subprojects/opensea-operations/src/nvme_operations.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/sector_repair.c:15: -../subprojects/opensea-operations/src/sector_repair.c: In function ‘get_Automatic_Reallocation_Support’: + from ../subprojects/opensea-operations/src/nvme_operations.c:14: +../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_All_Feature_Identifiers’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/sector_repair.c:490:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 490 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readWriteErrorRecoveryMP, +../subprojects/opensea-operations/src/nvme_operations.c:96:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 96 | DECLARE_ZERO_INIT_ARRAY(uint8_t, featData, 4096); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_HMB_Feature_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:427:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hmbData, 4096); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:442:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 442 | DECLARE_ZERO_INIT_ARRAY(char, hmbRecUnits, UNIT_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:443:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 443 | DECLARE_ZERO_INIT_ARRAY(char, hmbMinUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:464:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 464 | DECLARE_ZERO_INIT_ARRAY(char, hmbAllocedUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Get_Log_Size’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:543:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 543 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPageHeader, UINT32_C(16)); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:581:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, telemetryHeader, UINT32_C(512)); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/nvme_operations.c: In function ‘nvme_Print_FWSLOTS_Log_Page’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/nvme_operations.c:716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 716 | DECLARE_ZERO_INIT_ARRAY(char, fwRev, 9); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/sector_repair.c:24: + from ../subprojects/opensea-operations/src/nvme_operations.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -6380,25 +5800,8 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, - from ../subprojects/opensea-operations/src/sector_repair.c:23: -../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] - 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] - 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] - 69 | constexpr void* nullalgvoid = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] - 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; - | ^~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] - 57 | constexpr comparefn nullcompare = M_NULLPTR; - | ^~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/sector_repair.c:19: + from ../subprojects/opensea-operations/src/nvme_operations.c:18: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6446,34 +5849,34 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[67/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o -c ../subprojects/opensea-operations/src/set_max_lba.c +[62/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o -c ../subprojects/opensea-operations/src/sas_phy.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/set_max_lba.c:16: -../subprojects/opensea-operations/src/set_max_lba.c: In function ‘get_ATA_MaxLBA’: + from ../subprojects/opensea-operations/src/sas_phy.c:16: +../subprojects/opensea-operations/src/sas_phy.c: In function ‘is_SAS_Phy_Diagnostic_Page_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/set_max_lba.c:373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); +../subprojects/opensea-operations/src/sas_phy.c:31:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 31 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedDiagnosticPages, 50); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/set_max_lba.c: In function ‘is_Max_LBA_In_Sync_With_Adapter_Or_Driver’: +../subprojects/opensea-operations/src/sas_phy.c: In function ‘start_SAS_Test_Pattern’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/set_max_lba.c:435:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 435 | DECLARE_ZERO_INIT_ARRAY(uint8_t, satVPDPage89, VPD_ATA_INFORMATION_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/set_max_lba.c: In function ‘is_Change_Identify_String_Supported’: +../subprojects/opensea-operations/src/sas_phy.c:120:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 120 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sasDiagPage, 32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/sas_phy.c: In function ‘stop_SAS_Test_Pattern’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/set_max_lba.c:511:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 511 | DECLARE_ZERO_INIT_ARRAY(uint8_t, idDataLogSupportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/sas_phy.c:134:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 134 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sasDiagPage, 32); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/set_max_lba.c:25: + from ../subprojects/opensea-operations/src/sas_phy.c:24: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -6491,7 +5894,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/set_max_lba.c:20: + from ../subprojects/opensea-operations/src/sas_phy.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6539,149 +5942,259 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[68/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o -c ../subprojects/opensea-operations/src/operations.c +[63/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o -c ../subprojects/opensea-operations/src/sanitize.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/operations.c:16: -../subprojects/opensea-operations/src/operations.c: In function ‘scsi_Is_NV_Cache_Supported’: + from ../subprojects/opensea-operations/src/sanitize.c:16: +../subprojects/opensea-operations/src/sanitize.c: In function ‘get_NVMe_Sanitize_Progress’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:495:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 495 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extInq, VPD_EXTENDED_INQUIRY_LEN); +../subprojects/opensea-operations/src/sanitize.c:130:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 130 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sanitizeStatusLog, 512); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘is_Write_After_Erase_Required’: +../subprojects/opensea-operations/src/sanitize.c: In function ‘get_SCSI_Sanitize_Progress’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:751:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 751 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); +../subprojects/opensea-operations/src/sanitize.c:175:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 175 | DECLARE_ZERO_INIT_ARRAY(uint8_t, req_sense_buf, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/sanitize.c: In function ‘get_ATA_Sanitize_Device_Features’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/sanitize.c:300:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 300 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/sanitize.c:26: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/sanitize.c:25: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/sanitize.c:20: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[64/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o -c ../subprojects/opensea-operations/src/dst.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/dst.c:16: +../subprojects/opensea-operations/src/dst.c: In function ‘ata_Get_DST_Progress’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:770:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 770 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, VPD_LOGICAL_BLOCK_PROVISIONING_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘get_Supported_Erase_Methods’: +../subprojects/opensea-operations/src/dst.c:77:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 77 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temp_buf, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘nvme_Get_DST_Progress’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:856:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 856 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeWarning, MAX_ERASE_WARNING_LENGTH); +../subprojects/opensea-operations/src/dst.c:120:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 120 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeSelfTestLogBuf, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘print_DST_Progress’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/dst.c:395:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 395 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘is_Self_Test_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:857:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 857 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); +../subprojects/opensea-operations/src/dst.c:458:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 458 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResultsLog, LP_SELF_TEST_RESULTS_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:918:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 918 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeWarning, MAX_ERASE_WARNING_LENGTH); +../subprojects/opensea-operations/src/dst.c:482:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 482 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘is_Conveyence_Self_Test_Supported’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/dst.c:513:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 513 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘is_Selective_Self_Test_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:919:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 919 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); +../subprojects/opensea-operations/src/dst.c:530:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘is_ATA_SMART_Offline_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:998:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 998 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); +../subprojects/opensea-operations/src/dst.c:670:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 670 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘get_SMART_Offline_Status’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1066:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1066 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c:712:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 712 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘run_SMART_Offline’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1165:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1165 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c:755:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 755 | DECLARE_ZERO_INIT_ARRAY(char, timeFormat, TIME_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘run_DST’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1224:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1224 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘print_Supported_Erase_Methods’: +../subprojects/opensea-operations/src/dst.c:1063:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1063 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1435:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1435 | DECLARE_ZERO_INIT_ARRAY(char, eraseDataCapabilities, ERASE_SANITIZATION_CAPABILITIES_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘set_Sense_Data_Format’: +../subprojects/opensea-operations/src/dst.c:1148:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1148 | DECLARE_ZERO_INIT_ARRAY(char, statusTranslation, MAX_DST_STATUS_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘get_SCSI_DST_Log_Entries’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1530:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, controlModePage, MODE_PARAMETER_HEADER_10_LEN + 12); +../subprojects/opensea-operations/src/dst.c:1999:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1999 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dstLog, LP_SELF_TEST_RESULTS_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c: In function ‘get_NVMe_DST_Log_Entries’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1551:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1551 | DECLARE_ZERO_INIT_ARRAY(uint8_t, controlModePageDefaults, MODE_PARAMETER_HEADER_10_LEN + 12); +../subprojects/opensea-operations/src/dst.c:2059:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2059 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeDSTLog, 564); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘scsi_MP_Reset_To_Defaults_Supported’: +../subprojects/opensea-operations/src/dst.c: In function ‘print_DST_Log_Entries’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:1798:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1798 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘print_Mode_Page’: +../subprojects/opensea-operations/src/dst.c:2203:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2203 | DECLARE_ZERO_INIT_ARRAY(char, selfTestRunString, SELF_TEST_RUN_STRING_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:2693:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2693 | DECLARE_ZERO_INIT_ARRAY(char, pageName, SCSI_MODE_PAGE_NAME_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘show_SCSI_Mode_Page’: +../subprojects/opensea-operations/src/dst.c:2308:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2308 | DECLARE_ZERO_INIT_ARRAY(char, status, SELF_TEST_EXECUTION_STATUS_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:2906:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2906 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeData, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/dst.c:2392:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2392 | DECLARE_ZERO_INIT_ARRAY(char, percentRemainingString, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:2953:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2953 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeData, 2); +../subprojects/opensea-operations/src/dst.c:2399:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2399 | DECLARE_ZERO_INIT_ARRAY(char, errorLBAString, SELF_TEST_ERROR_LBA_STRING_MAX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘get_LUN_Count’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:3023:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3023 | DECLARE_ZERO_INIT_ARRAY(uint8_t, luns, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/operations.c: In function ‘print_Write_Read_Verify_Info’: +../subprojects/opensea-operations/src/dst.c:2414:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2414 | DECLARE_ZERO_INIT_ARRAY(char, senseInfoString, SELF_TEST_SENSE_INFO_STRING_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:3358:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3358 | DECLARE_ZERO_INIT_ARRAY(char, capUnitarry, UNIT_STRING_LENGTH); +../subprojects/opensea-operations/src/dst.c:2419:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2419 | DECLARE_ZERO_INIT_ARRAY(char, sctVal, NVM_STATUS_CODE_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/operations.c:3359:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3359 | DECLARE_ZERO_INIT_ARRAY(char, metUnitarry, UNIT_STRING_LENGTH); +../subprojects/opensea-operations/src/dst.c:2420:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2420 | DECLARE_ZERO_INIT_ARRAY(char, scVal, NVM_STATUS_CODE_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/operations.c:25: + from ../subprojects/opensea-operations/src/dst.c:26: ../subprojects/opensea-common/include/impl_time_utils.h: At top level: ../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] 35 | constexpr char* nulltimestr = M_NULLPTR; @@ -6696,7 +6209,7 @@ 29 | constexpr const time_t* nulltimet = M_NULLPTR; | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/operations.c:24: + from ../subprojects/opensea-operations/src/dst.c:25: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -6713,7 +6226,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/operations.c:20: + from ../subprojects/opensea-operations/src/dst.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -6761,7 +6274,103 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[69/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o -c ../subprojects/opensea-operations/src/reservations.c +[65/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o -c ../subprojects/opensea-operations/src/sector_repair.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/sector_repair.c:15: +../subprojects/opensea-operations/src/sector_repair.c: In function ‘get_Automatic_Reallocation_Support’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/sector_repair.c:490:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 490 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readWriteErrorRecoveryMP, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/sector_repair.c:24: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/sort_and_search.h:20, + from ../subprojects/opensea-operations/src/sector_repair.c:23: +../subprojects/opensea-common/include/impl_sort_and_search.h:73:24: warning: ‘nullalgrsizet’ defined but not used [-Wunused-const-variable=] + 73 | constexpr rsize_t* nullalgrsizet = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:71:27: warning: ‘nullalgconstvoid’ defined but not used [-Wunused-const-variable=] + 71 | constexpr const void* nullalgconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:69:21: warning: ‘nullalgvoid’ defined but not used [-Wunused-const-variable=] + 69 | constexpr void* nullalgvoid = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:58:28: warning: ‘nullctxcompare’ defined but not used [-Wunused-const-variable=] + 58 | constexpr ctxcomparefn nullctxcompare = M_NULLPTR; + | ^~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_sort_and_search.h:57:28: warning: ‘nullcompare’ defined but not used [-Wunused-const-variable=] + 57 | constexpr comparefn nullcompare = M_NULLPTR; + | ^~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/sector_repair.c:19: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[66/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o -c ../subprojects/opensea-operations/src/reservations.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -6977,25 +6586,35 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[70/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o -c ../subprojects/opensea-operations/src/writesame.c +[67/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o -c ../subprojects/opensea-operations/src/set_max_lba.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/writesame.c:26: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/set_max_lba.c:16: +../subprojects/opensea-operations/src/set_max_lba.c: In function ‘get_ATA_MaxLBA’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/set_max_lba.c:373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/set_max_lba.c: In function ‘is_Max_LBA_In_Sync_With_Adapter_Or_Driver’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/set_max_lba.c:435:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 435 | DECLARE_ZERO_INIT_ARRAY(uint8_t, satVPDPage89, VPD_ATA_INFORMATION_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/set_max_lba.c: In function ‘is_Change_Identify_String_Supported’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/set_max_lba.c:511:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 511 | DECLARE_ZERO_INIT_ARRAY(uint8_t, idDataLogSupportedCapabilities, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/writesame.c:25: + from ../subprojects/opensea-operations/src/set_max_lba.c:25: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -7012,7 +6631,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/writesame.c:20: + from ../subprojects/opensea-operations/src/set_max_lba.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -7053,36 +6672,61 @@ 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-operations/src/writesame.c:16: + from ../subprojects/opensea-common/include/bit_manip.h:19: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[71/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o -c ../subprojects/opensea-operations/src/trim_unmap.c +[68/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o -c ../subprojects/opensea-operations/src/generic_tests.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/trim_unmap.c:15: -../subprojects/opensea-operations/src/trim_unmap.c: In function ‘is_ATA_Data_Set_Management_XL_Supported’: + from ../subprojects/opensea-operations/src/generic_tests.c:16: +../subprojects/opensea-operations/src/generic_tests.c: In function ‘short_Generic_Test’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/trim_unmap.c:34:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 34 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logBuffer, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-operations/src/generic_tests.c:278:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 278 | DECLARE_ZERO_INIT_ARRAY(char, message, 256); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/generic_tests.c: In function ‘two_Minute_Generic_Test’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/generic_tests.c:912:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 912 | DECLARE_ZERO_INIT_ARRAY(char, odDataRateUnits, 3); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/trim_unmap.c: In function ‘nvme_Deallocate_Range’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/trim_unmap.c:255:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 255 | DECLARE_ZERO_INIT_ARRAY(uint8_t, deallocate, +../subprojects/opensea-operations/src/generic_tests.c:941:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 941 | DECLARE_ZERO_INIT_ARRAY(char, idDataRateUnits, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/generic_tests.c:970:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 970 | DECLARE_ZERO_INIT_ARRAY(char, randomDataRateUnits, 3); | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/generic_tests.c:26: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/trim_unmap.c:23: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-operations/src/generic_tests.c:25: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -7099,7 +6743,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/trim_unmap.c:19: + from ../subprojects/opensea-operations/src/generic_tests.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -7147,7 +6791,7 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[72/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o -c ../subprojects/opensea-operations/src/power_control.c +[69/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o -c ../subprojects/opensea-operations/src/power_control.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -7291,7 +6935,234 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[73/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o -c ../subprojects/opensea-operations/src/zoned_operations.c +[70/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o -c ../subprojects/opensea-operations/src/logs.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/logs.c:13: +../subprojects/opensea-operations/src/logs.c: In function ‘print_Supported_SCSI_Logs’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:3358:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3358 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘format_print_ata_logs_info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:3424:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3424 | DECLARE_ZERO_INIT_ARRAY(char, access, ATA_LOG_ACCESS_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘pull_Supported_NVMe_Logs’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:3973:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3973 | DECLARE_ZERO_INIT_ARRAY(char, logName, NVME_LOG_NAME_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘print_Supported_SCSI_Error_History_Buffer_IDs’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:4094:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4094 | DECLARE_ZERO_INIT_ARRAY(char, vendorIdentification, 9); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:4128:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4128 | DECLARE_ZERO_INIT_ARRAY(char, dataFormatString, DATA_FORMAT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘pull_Generic_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:4282:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4282 | DECLARE_ZERO_INIT_ARRAY(char, logFileName, GENERIC_LOG_FILE_NAME_LENGTH + LOG_NUMBER_POST_FIX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘pull_Generic_Error_History’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:4326:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4326 | DECLARE_ZERO_INIT_ARRAY(char, errorHistoryFileName, ERROR_HISTORY_FILENAME_LENGTH + ERROR_HISTORY_POST_FIX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/logs.c: In function ‘pull_FARM_LogPage’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/logs.c:4383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4383 | DECLARE_ZERO_INIT_ARRAY(char, logType, OPENSEA_PATH_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/logs.c:23: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/logs.c:22: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/logs.c:17: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[71/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o -c ../subprojects/opensea-operations/src/trim_unmap.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/trim_unmap.c:15: +../subprojects/opensea-operations/src/trim_unmap.c: In function ‘is_ATA_Data_Set_Management_XL_Supported’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/trim_unmap.c:34:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 34 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logBuffer, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/trim_unmap.c: In function ‘nvme_Deallocate_Range’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/trim_unmap.c:255:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 255 | DECLARE_ZERO_INIT_ARRAY(uint8_t, deallocate, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/trim_unmap.c:23: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/trim_unmap.c:19: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[72/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o -c ../subprojects/opensea-operations/src/zoned_operations.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -7396,6 +7267,90 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ +[73/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o -c ../subprojects/opensea-operations/src/writesame.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/writesame.c:26: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/writesame.c:25: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/writesame.c:20: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-operations/src/writesame.c:16: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ [74/156] rm -f subprojects/wingetopt/libwingetopt.a && gcc-ar csrDT subprojects/wingetopt/libwingetopt.a subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o [75/156] rm -f subprojects/opensea-common/libopensea-common.a && gcc-ar csrDT subprojects/opensea-common/libopensea-common.a subprojects/opensea-common/libopensea-common.a.p/src_bit_manip.c.o subprojects/opensea-common/libopensea-common.a.p/src_constraint_handling.c.o subprojects/opensea-common/libopensea-common.a.p/src_env_detect.c.o subprojects/opensea-common/libopensea-common.a.p/src_error_translation.c.o subprojects/opensea-common/libopensea-common.a.p/src_io_utils.c.o subprojects/opensea-common/libopensea-common.a.p/src_math_utils.c.o subprojects/opensea-common/libopensea-common.a.p/src_memory_safety.c.o subprojects/opensea-common/libopensea-common.a.p/src_pattern_utils.c.o subprojects/opensea-common/libopensea-common.a.p/src_precision_timer.c.o subprojects/opensea-common/libopensea-common.a.p/src_prng.c.o subprojects/opensea-common/libopensea-common.a.p/src_secure_file.c.o subprojects/opensea-common/libopensea-common.a.p/src_secured_env_vars.c.o subprojects/opensea-common/libopensea-common.a.p/src_sleep.c.o subprojects/opensea-common/libopensea-common.a.p/src_sort_and_search.c.o subprojects/opensea-common/libopensea-common.a.p/src_safe_qsort.c.o subprojects/opensea-common/libopensea-common.a.p/src_safe_bsearch.c.o subprojects/opensea-common/libopensea-common.a.p/src_safe_lsearch.c.o subprojects/opensea-common/libopensea-common.a.p/src_safe_strtok.c.o subprojects/opensea-common/libopensea-common.a.p/src_string_utils.c.o subprojects/opensea-common/libopensea-common.a.p/src_time_utils.c.o subprojects/opensea-common/libopensea-common.a.p/src_type_conversion.c.o subprojects/opensea-common/libopensea-common.a.p/src_unit_conversion.c.o subprojects/opensea-common/libopensea-common.a.p/src_validate_format.c.o subprojects/opensea-common/libopensea-common.a.p/src_posix_env_detect.c.o subprojects/opensea-common/libopensea-common.a.p/src_posix_secure_file.c.o [76/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_seagate_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_seagate_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_seagate_operations.c.o -c ../subprojects/opensea-operations/src/seagate_operations.c @@ -7624,28 +7579,164 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[78/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o -c ../subprojects/opensea-operations/src/ata_device_config_overlay.c +[78/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o -c ../subprojects/opensea-operations/src/operations.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:15: -../subprojects/opensea-operations/src/ata_device_config_overlay.c: In function ‘dco_Identify’: + from ../subprojects/opensea-operations/src/operations.c:16: +../subprojects/opensea-operations/src/operations.c: In function ‘scsi_Is_NV_Cache_Supported’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/ata_device_config_overlay.c:109:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 109 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dcoIdentData, 512); +../subprojects/opensea-operations/src/operations.c:495:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 495 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extInq, VPD_EXTENDED_INQUIRY_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘is_Write_After_Erase_Required’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:751:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 751 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:770:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 770 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, VPD_LOGICAL_BLOCK_PROVISIONING_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘get_Supported_Erase_Methods’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:856:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 856 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeWarning, MAX_ERASE_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:857:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 857 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:918:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 918 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeWarning, MAX_ERASE_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:919:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 919 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:998:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 998 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/ata_device_config_overlay.c: In function ‘dco_Set’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/ata_device_config_overlay.c:374:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 374 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dcoIdentData, 512); +../subprojects/opensea-operations/src/operations.c:1066:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1066 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1165:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1165 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1224:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1224 | DECLARE_ZERO_INIT_ARRAY(char, osSupportWarning, MAX_OS_SUPPORT_WARNING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘print_Supported_Erase_Methods’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1435:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1435 | DECLARE_ZERO_INIT_ARRAY(char, eraseDataCapabilities, ERASE_SANITIZATION_CAPABILITIES_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘set_Sense_Data_Format’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1530:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, controlModePage, MODE_PARAMETER_HEADER_10_LEN + 12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1551:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1551 | DECLARE_ZERO_INIT_ARRAY(uint8_t, controlModePageDefaults, MODE_PARAMETER_HEADER_10_LEN + 12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘scsi_MP_Reset_To_Defaults_Supported’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:1798:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1798 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiryData, VPD_EXTENDED_INQUIRY_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘print_Mode_Page’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:2693:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2693 | DECLARE_ZERO_INIT_ARRAY(char, pageName, SCSI_MODE_PAGE_NAME_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘show_SCSI_Mode_Page’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:2906:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2906 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeData, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:2953:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2953 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeData, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘get_LUN_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:3023:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3023 | DECLARE_ZERO_INIT_ARRAY(uint8_t, luns, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/operations.c: In function ‘print_Write_Read_Verify_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:3358:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3358 | DECLARE_ZERO_INIT_ARRAY(char, capUnitarry, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/operations.c:3359:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3359 | DECLARE_ZERO_INIT_ARRAY(char, metUnitarry, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/operations.c:25: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:23: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-operations/src/operations.c:24: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -7662,7 +7753,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:19: + from ../subprojects/opensea-operations/src/operations.c:20: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -7710,86 +7801,28 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[79/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/src_EULA.c.o -MF openSeaChest_Basics.p/src_EULA.c.o.d -o openSeaChest_Basics.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[80/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o -c ../subprojects/opensea-operations/src/logs.c +[79/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o -c ../subprojects/opensea-operations/src/ata_device_config_overlay.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/logs.c:13: -../subprojects/opensea-operations/src/logs.c: In function ‘print_Supported_SCSI_Logs’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:3358:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3358 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘format_print_ata_logs_info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:3424:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3424 | DECLARE_ZERO_INIT_ARRAY(char, access, ATA_LOG_ACCESS_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_Supported_NVMe_Logs’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:3973:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3973 | DECLARE_ZERO_INIT_ARRAY(char, logName, NVME_LOG_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘print_Supported_SCSI_Error_History_Buffer_IDs’: + from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:15: +../subprojects/opensea-operations/src/ata_device_config_overlay.c: In function ‘dco_Identify’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/logs.c:4094:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4094 | DECLARE_ZERO_INIT_ARRAY(char, vendorIdentification, 9); +../subprojects/opensea-operations/src/ata_device_config_overlay.c:109:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 109 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dcoIdentData, 512); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/ata_device_config_overlay.c: In function ‘dco_Set’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/logs.c:4128:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4128 | DECLARE_ZERO_INIT_ARRAY(char, dataFormatString, DATA_FORMAT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_Generic_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:4282:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4282 | DECLARE_ZERO_INIT_ARRAY(char, logFileName, GENERIC_LOG_FILE_NAME_LENGTH + LOG_NUMBER_POST_FIX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_Generic_Error_History’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:4326:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4326 | DECLARE_ZERO_INIT_ARRAY(char, errorHistoryFileName, ERROR_HISTORY_FILENAME_LENGTH + ERROR_HISTORY_POST_FIX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_FARM_LogPage’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/logs.c:4383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4383 | DECLARE_ZERO_INIT_ARRAY(char, logType, OPENSEA_PATH_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/logs.c:23: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +../subprojects/opensea-operations/src/ata_device_config_overlay.c:374:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 374 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dcoIdentData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/logs.c:22: + from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:23: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -7806,7 +7839,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/logs.c:17: + from ../subprojects/opensea-operations/src/ata_device_config_overlay.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -7854,6 +7887,9 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ +[80/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/src_EULA.c.o -MF openSeaChest_Basics.p/src_EULA.c.o.d -o openSeaChest_Basics.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition [81/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_partition_info.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_partition_info.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_partition_info.c.o -c ../subprojects/opensea-operations/src/partition_info.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition @@ -7960,7 +7996,10 @@ [82/156] cc -IopenSeaChest_Configure.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Configure.p/src_EULA.c.o -MF openSeaChest_Configure.p/src_EULA.c.o.d -o openSeaChest_Configure.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[83/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o -c ../subprojects/opensea-transport/src/sntl_helper.c +[83/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/src_EULA.c.o -MF openSeaChest_Defect.p/src_EULA.c.o.d -o openSeaChest_Defect.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[84/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o -c ../subprojects/opensea-transport/src/sntl_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -8585,121 +8624,10 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[84/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/src_EULA.c.o -MF openSeaChest_Defect.p/src_EULA.c.o.d -o openSeaChest_Defect.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition [85/156] cc -IopenSeaChest_Erase.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Erase.p/src_EULA.c.o -MF openSeaChest_Erase.p/src_EULA.c.o.d -o openSeaChest_Erase.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[86/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -MF openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o.d -o openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -c ../utils/C/openSeaChest/openSeaChest_Defect.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Defect.c:17: -../utils/C/openSeaChest/openSeaChest_Defect.c: In function ‘main’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Defect.c:80:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 80 | MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Defect.c:81:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 81 | FW_MATCH_VARS - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Defect.c:82:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 82 | CHILD_MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Defect.c:83:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 83 | CHILD_FW_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Defect.c:20: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Defect.c:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Defect.c:18: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[87/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -MF openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o.d -o openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -c ../utils/C/openSeaChest/openSeaChest_Basics.c +[86/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -MF openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o.d -o openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -c ../utils/C/openSeaChest/openSeaChest_Basics.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../utils/C/openSeaChest/openSeaChest_Basics.c:19: @@ -8840,520 +8768,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[88/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/src_EULA.c.o -MF openSeaChest_Firmware.p/src_EULA.c.o.d -o openSeaChest_Firmware.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[89/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o -c ../subprojects/opensea-operations/src/farm_log.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/farm_log.c:16: -../subprojects/opensea-operations/src/farm_log.c: In function ‘addDataSetEntry’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:98:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 98 | DECLARE_ZERO_INIT_ARRAY(char, signature, FARM_DATASET_SIGNATURE_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/farm_log.c: In function ‘pull_FARM_Combined_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1136:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1136 | DECLARE_ZERO_INIT_ARRAY(uint8_t, header, FARMC_LOG_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmCurrentHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1138:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1138 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmFactoryHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1139:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmSavedHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1140:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1140 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmTimeSeriesHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1141:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1141 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmLongSavedHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1142:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1142 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmStickyHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1143:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1143 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmWorkLoadTraceHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1164:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1164 | DECLARE_ZERO_INIT_ARRAY(char, signature, FARM_SIGNATURE_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1177:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1177 | DECLARE_ZERO_INIT_ARRAY(char, interfaceType, 4 + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1193:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1193 | DECLARE_ZERO_INIT_ARRAY(char, modelNumber, MODEL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1199:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1199 | DECLARE_ZERO_INIT_ARRAY(char, serialNumber, SERIAL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:1204:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1204 | DECLARE_ZERO_INIT_ARRAY(char, firmwareVersion, FW_REV_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/farm_log.c: In function ‘print_Stat_If_Supported_And_Valid_Date_Of_Assembly’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:2823:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2823 | DECLARE_ZERO_INIT_ARRAY(char, year, 5); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:2828:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2828 | DECLARE_ZERO_INIT_ARRAY(char, week, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/farm_log.c: In function ‘print_FARM_Error_Info_Flash_LED_Data’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:3379:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3379 | DECLARE_ZERO_INIT_ARRAY(char, fledInfoStr, FLED_INFO_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:3380:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3380 | DECLARE_ZERO_INIT_ARRAY(char, rwRetryStr, RWRETRY_INFO_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:3381:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3381 | DECLARE_ZERO_INIT_ARRAY(char, timestampStr, FLEDTIMESTAMP_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/farm_log.c:3382:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3382 | DECLARE_ZERO_INIT_ARRAY(char, powerCycleStr, FLED_POWER_CYCLE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/farm_log.c:26: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/farm_log.c:25: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/farm_log.c:20: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[90/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/src_openseachest_util_options.c.o -MF openSeaChest_Defect.p/src_openseachest_util_options.c.o.d -o openSeaChest_Defect.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[91/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/src_EULA.c.o -MF openSeaChest_Format.p/src_EULA.c.o.d -o openSeaChest_Format.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[92/156] cc -IopenSeaChest_Configure.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Configure.p/src_openseachest_util_options.c.o -MF openSeaChest_Configure.p/src_openseachest_util_options.c.o.d -o openSeaChest_Configure.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[93/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/src_openseachest_util_options.c.o -MF openSeaChest_Basics.p/src_openseachest_util_options.c.o.d -o openSeaChest_Basics.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[94/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o -c ../subprojects/opensea-operations/src/drive_info.c +[87/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o -c ../subprojects/opensea-operations/src/drive_info.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -9756,394 +9171,449 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[95/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o -c ../subprojects/opensea-operations/src/smart.c +[88/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -MF openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o.d -o openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -c ../utils/C/openSeaChest/openSeaChest_Defect.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-operations/src/smart.c:16: -../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_SMART_Attribute_Raw’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1095:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1095 | DECLARE_ZERO_INIT_ARRAY(char, flags, ATA_SMART_RAW_ATTRIBUTES_FLAGS_STRING_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_SMART_Attribute_Hybrid’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1224:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1224 | DECLARE_ZERO_INIT_ARRAY(char, rawDataString, ATTR_HYBRID_RAW_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1225:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1225 | DECLARE_ZERO_INIT_ARRAY(char, attributeFlags, ATTR_HYBRID_ATTR_FLAG_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1226:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1226 | DECLARE_ZERO_INIT_ARRAY(char, thresholdValue, ATTR_HYBRID_THRESHOLD_VALUE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1227:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1227 | DECLARE_ZERO_INIT_ARRAY(char, otherFlags, ATTR_HYBRID_OTHER_FLAGS_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1228:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1228 | DECLARE_ZERO_INIT_ARRAY(char, nominalValue, ATTR_HYBRID_NOMINAL_VALUE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1229:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1229 | DECLARE_ZERO_INIT_ARRAY(char, worstValue, ATTR_HYBRID_WORST_VALUE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:1374:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1374 | DECLARE_ZERO_INIT_ARRAY(char, dataUnitBuffer, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_SMART_Status_From_SCT_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:2830:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2830 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctStatus, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘ata_SMART_Check’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3005:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3005 | DECLARE_ZERO_INIT_ARRAY(char, whenFailedStr, ATA_SMART_WHEN_FAILED_MAX_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3072:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3072 | DECLARE_ZERO_INIT_ARRAY(char, whenWarnedStr, ATA_SMART_WHEN_FAILED_MAX_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘translate_SCSI_SMART_Sense_To_String’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3182:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3182 | DECLARE_ZERO_INIT_ARRAY(char, impendingFailure, SCSI_IMPENDING_FAILURE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3213:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3213 | DECLARE_ZERO_INIT_ARRAY(char, failureReason, SCSI_FAILURE_REASON_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘nvme_SMART_Check’: +In file included from ../utils/C/openSeaChest/openSeaChest_Defect.c:17: +../utils/C/openSeaChest/openSeaChest_Defect.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:3596:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3596 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartLogPage, LEGACY_DRIVE_SEC_SIZE); +../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘is_SMART_Check_Supported’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3773:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3773 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptionsModePage, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Pending_List_Count’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3805:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3805 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotatingMediaStatistics, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3846:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3846 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pendingLog, 12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Grown_List_Count’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3876:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3876 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotatingMediaStatistics, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:3913:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3913 | DECLARE_ZERO_INIT_ARRAY(uint8_t, defectData, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘sct_Get_Min_Recovery_Time_Limit’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:4284:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4284 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctStatus, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘enable_Disable_SMART_Attribute_Autosave’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:4580:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘enable_Disable_SMART_Auto_Offline’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:4609:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4609 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:4645:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4645 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_Summary_SMART_Error_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:5076:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5076 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorLog, ATA_LOG_PAGE_LEN_BYTES); // This log is only 1 page in spec - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_Comprehensive_SMART_Error_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:5243:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5243 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorLog, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_GPL_Log_Command_Info’: +../utils/C/openSeaChest/openSeaChest_Defect.c:80:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 80 | MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:5879:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5879 | DECLARE_ZERO_INIT_ARRAY(char, logAddressName, GPL_LOG_NAME_LENGTH); +../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Download_Command_Info’: +../utils/C/openSeaChest/openSeaChest_Defect.c:81:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 81 | FW_MATCH_VARS + | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6032:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6032 | DECLARE_ZERO_INIT_ARRAY(char, subCommandName, DOWNLOAD_COMMAND_SUBCOMMAND_NAME_LENGTH); +../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Trusted_Command_Info’: +../utils/C/openSeaChest/openSeaChest_Defect.c:82:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 82 | CHILD_MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6072:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6072 | DECLARE_ZERO_INIT_ARRAY(char, securityProtocolName, TRUSTED_CMD_SECURITY_PROTOCOL_NAME_LENGTH); +../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Offline_Immediate_Info’: +../utils/C/openSeaChest/openSeaChest_Defect.c:83:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 83 | CHILD_FW_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../utils/C/openSeaChest/openSeaChest_Defect.c:20: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../utils/C/openSeaChest/openSeaChest_Defect.c:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../utils/C/openSeaChest/openSeaChest_Defect.c:18: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +[89/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/src_EULA.c.o -MF openSeaChest_Firmware.p/src_EULA.c.o.d -o openSeaChest_Firmware.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[90/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o -c ../subprojects/opensea-operations/src/farm_log.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/farm_log.c:16: +../subprojects/opensea-operations/src/farm_log.c: In function ‘addDataSetEntry’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6173:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6173 | DECLARE_ZERO_INIT_ARRAY(char, offlineTestName, SMART_OFFLINE_TEST_NAME_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:98:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 98 | DECLARE_ZERO_INIT_ARRAY(char, signature, FARM_DATASET_SIGNATURE_LENGTH + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Log_Info’: +../subprojects/opensea-operations/src/farm_log.c: In function ‘pull_FARM_Combined_Log’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6254:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6254 | DECLARE_ZERO_INIT_ARRAY(char, logAddressName, SMART_LOG_ADDRESS_NAME_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:1136:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1136 | DECLARE_ZERO_INIT_ARRAY(uint8_t, header, FARMC_LOG_HEADER_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6432:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6432 | DECLARE_ZERO_INIT_ARRAY(char, smartSigValid, SMART_SIGNATURE_VALIDITY_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:1137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmCurrentHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Sanitize_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6554:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6554 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeSignatureValid, SANITIZE_SIGNATURE_VALID_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:1138:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1138 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmFactoryHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Idle_Or_Standby_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6751:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6751 | DECLARE_ZERO_INIT_ARRAY(char, standbyTimerPeriodString, STANDBY_TIMER_PERIOD_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:1139:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmSavedHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_SATA_Feature_Control_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:6986:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6986 | DECLARE_ZERO_INIT_ARRAY(char, sataFeatureString, SATA_FEATURE_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:1140:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1140 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmTimeSeriesHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7014:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7014 | DECLARE_ZERO_INIT_ARRAY(char, hardwareFeatureName, HARDWARE_FEATURE_NAME_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Set_Features_Command_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:7092:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7092 | DECLARE_ZERO_INIT_ARRAY(char, transferMode, TRANSFER_MODE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:7134:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7134 | DECLARE_ZERO_INIT_ARRAY(char, apmLevelString, APM_LEVEL_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1141:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1141 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmLongSavedHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7187:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7187 | DECLARE_ZERO_INIT_ARRAY(char, wrvModeString, WRV_MODE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1142:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1142 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmStickyHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7340:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7340 | DECLARE_ZERO_INIT_ARRAY(char, powerConditionString, POWER_CONDITION_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1143:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1143 | DECLARE_ZERO_INIT_ARRAY(uint8_t, farmWorkLoadTraceHeader, FARMC_LOG_DATA_SET_HEADER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7426:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7426 | DECLARE_ZERO_INIT_ARRAY(char, powerSourceString, POWER_SOURCE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_ZAC_Management_In_Command_Info’: +../subprojects/opensea-operations/src/farm_log.c:1164:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1164 | DECLARE_ZERO_INIT_ARRAY(char, signature, FARM_SIGNATURE_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7695:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7695 | DECLARE_ZERO_INIT_ARRAY(char, reportOptionString, ZONE_REPORT_OPTIONS_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_NCQ_Non_Data_Command_Info’: +../subprojects/opensea-operations/src/farm_log.c:1177:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1177 | DECLARE_ZERO_INIT_ARRAY(char, interfaceType, 4 + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7875:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7875 | DECLARE_ZERO_INIT_ARRAY(char, abortTypeString, ABORT_TYPE_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1193:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1193 | DECLARE_ZERO_INIT_ARRAY(char, modelNumber, MODEL_NUM_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7942:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7942 | DECLARE_ZERO_INIT_ARRAY(char, ncqSetFeaturesString, NCQ_SET_FEATURES_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1199:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1199 | DECLARE_ZERO_INIT_ARRAY(char, serialNumber, SERIAL_NUM_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7951:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7951 | DECLARE_ZERO_INIT_ARRAY(char, ncqZerosExtString, NCQ_ZEROS_EXT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c:1204:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1204 | DECLARE_ZERO_INIT_ARRAY(char, firmwareVersion, FW_REV_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c: In function ‘print_Stat_If_Supported_And_Valid_Date_Of_Assembly’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7960:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7960 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtOutString, NCQ_ZAC_MANAGEMENT_OUT_STRING_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:2823:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2823 | DECLARE_ZERO_INIT_ARRAY(char, year, 5); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Receive_FPDMA_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:7992:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7992 | DECLARE_ZERO_INIT_ARRAY(char, recieveFPDMAReadLogString, RECEIVE_FPDMA_READ_LOG_STRING_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:2828:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2828 | DECLARE_ZERO_INIT_ARRAY(char, week, 3); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/farm_log.c: In function ‘print_FARM_Error_Info_Flash_LED_Data’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8001:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8001 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtInString, NCQ_ZAC_MANAGEMENT_IN_STRING_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:3379:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3379 | DECLARE_ZERO_INIT_ARRAY(char, fledInfoStr, FLED_INFO_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Send_FPDMA_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8050:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8050 | DECLARE_ZERO_INIT_ARRAY(char, sendFPDMAReadLogString, SEND_FPDMA_READ_LOG_STRING_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:3380:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3380 | DECLARE_ZERO_INIT_ARRAY(char, rwRetryStr, RWRETRY_INFO_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8059:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8059 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtOutString, SEND_FPDMA_ZAC_MANAGEMENT_OUT_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:3381:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3381 | DECLARE_ZERO_INIT_ARRAY(char, timestampStr, FLEDTIMESTAMP_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Command_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8302:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8302 | DECLARE_ZERO_INIT_ARRAY(char, uncorrectableOptionString, UNCORRECTABLE_OPTION_STRING_LENGTH); +../subprojects/opensea-operations/src/farm_log.c:3382:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3382 | DECLARE_ZERO_INIT_ARRAY(char, powerCycleStr, FLED_POWER_CYCLE_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘get_Error_Info’: +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/farm_log.c:26: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/farm_log.c:25: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/farm_log.c:20: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[91/156] cc -IopenSeaChest_Basics.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Basics.p/src_openseachest_util_options.c.o -MF openSeaChest_Basics.p/src_openseachest_util_options.c.o.d -o openSeaChest_Basics.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8958:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8958 | DECLARE_ZERO_INIT_ARRAY(char, statusMessage, ATA_STATUS_MESSAGE_MAX_LENGTH); +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../src/openseachest_util_options.c:20: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../src/openseachest_util_options.c:19: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../src/openseachest_util_options.c:18: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../src/openseachest_util_options.c:17: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +[92/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/src_EULA.c.o -MF openSeaChest_Format.p/src_EULA.c.o.d -o openSeaChest_Format.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[93/156] cc -IopenSeaChest_Configure.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Configure.p/src_openseachest_util_options.c.o -MF openSeaChest_Configure.p/src_openseachest_util_options.c.o.d -o openSeaChest_Configure.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/smart.c:8959:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8959 | DECLARE_ZERO_INIT_ARRAY(char, errorMessage, ATA_ERROR_MESSAGE_MAX_LENGTH); +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_Comprehensive_SMART_Error_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9301:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9301 | DECLARE_ZERO_INIT_ARRAY(char, timestampString, TIMESTRING_MAX_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9401:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9401 | DECLARE_ZERO_INIT_ARRAY(char, commandDescription, ATA_COMMAND_INFO_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9492:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9492 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ATA_ERROR_INFO_MAX_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_Summary_SMART_Error_Log’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9639:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9639 | DECLARE_ZERO_INIT_ARRAY(char, timestampString, TIMESTRING_MAX_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9685:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9685 | DECLARE_ZERO_INIT_ARRAY(char, commandDescription, ATA_COMMAND_INFO_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../subprojects/opensea-operations/src/smart.c:9725:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9725 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ATA_ERROR_INFO_MAX_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/smart.c:26: + from ../src/openseachest_util_options.c:20: ../subprojects/opensea-common/include/impl_time_utils.h: At top level: ../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] 35 | constexpr char* nulltimestr = M_NULLPTR; @@ -10158,7 +9628,7 @@ 29 | constexpr const time_t* nulltimet = M_NULLPTR; | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/smart.c:25: + from ../src/openseachest_util_options.c:19: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -10174,8 +9644,16 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../src/openseachest_util_options.c:18: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/smart.c:20: + from ../src/openseachest_util_options.c:17: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -10215,15 +9693,106 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ +[94/156] cc -IopenSeaChest_Defect.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Defect.p/src_openseachest_util_options.c.o -MF openSeaChest_Defect.p/src_openseachest_util_options.c.o.d -o openSeaChest_Defect.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../src/openseachest_util_options.c:20: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../src/openseachest_util_options.c:19: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19: + from ../src/openseachest_util_options.c:18: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[96/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -MF openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o.d -o openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -c ../utils/C/openSeaChest/openSeaChest_Firmware.c +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../src/openseachest_util_options.c:17: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +[95/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -MF openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o.d -o openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -c ../utils/C/openSeaChest/openSeaChest_Firmware.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../utils/C/openSeaChest/openSeaChest_Firmware.c:18: @@ -10358,7 +9927,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[97/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o -c ../subprojects/opensea-transport/src/sat_helper.c +[96/156] cc -Isubprojects/opensea-transport/libopensea-transport.a.p -Isubprojects/opensea-transport -I../subprojects/opensea-transport -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-common/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DENABLE_CSMI -DENABLE_CISS -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -DSEA_NVME_IOCTL_H -MD -MQ subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o -c ../subprojects/opensea-transport/src/sat_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -11227,17 +10796,481 @@ ../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ -[98/156] rm -f subprojects/opensea-transport/libopensea-transport.a && gcc-ar csrDT subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_realtek_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o -[99/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/src_EULA.c.o -MF openSeaChest_GenericTests.p/src_EULA.c.o.d -o openSeaChest_GenericTests.p/src_EULA.c.o -c ../src/EULA.c +[97/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/src_EULA.c.o -MF openSeaChest_GenericTests.p/src_EULA.c.o.d -o openSeaChest_GenericTests.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[100/156] cc -IopenSeaChest_Info.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Info.p/src_EULA.c.o -MF openSeaChest_Info.p/src_EULA.c.o.d -o openSeaChest_Info.p/src_EULA.c.o -c ../src/EULA.c +[98/156] rm -f subprojects/opensea-transport/libopensea-transport.a && gcc-ar csrDT subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-transport/libopensea-transport.a.p/src_asmedia_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ata_legacy_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ciss_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_common_public.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_csmi_legacy_pt_cdb_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_cypress_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_intel_rst_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_jmicron_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_realtek_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nec_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_of_nvme_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_prolific_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_psp_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_raid_scan_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sata_helper_func.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sat_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_cmds.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_scsi_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sntl_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_usb_hacks.c.o subprojects/opensea-transport/libopensea-transport.a.p/src_sg_helper.c.o +[99/156] cc -Isubprojects/opensea-operations/libopensea-operations.a.p -Isubprojects/opensea-operations -I../subprojects/opensea-operations -I../subprojects/opensea-operations/include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wmismatched-dealloc -Wfree-nonheap-object -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o -c ../subprojects/opensea-operations/src/smart.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[101/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/src_EULA.c.o -MF openSeaChest_Logs.p/src_EULA.c.o.d -o openSeaChest_Logs.p/src_EULA.c.o -c ../src/EULA.c +In file included from ../subprojects/opensea-common/include/bit_manip.h:17, + from ../subprojects/opensea-operations/src/smart.c:16: +../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_SMART_Attribute_Raw’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1095:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1095 | DECLARE_ZERO_INIT_ARRAY(char, flags, ATA_SMART_RAW_ATTRIBUTES_FLAGS_STRING_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_SMART_Attribute_Hybrid’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1224:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1224 | DECLARE_ZERO_INIT_ARRAY(char, rawDataString, ATTR_HYBRID_RAW_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1225:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1225 | DECLARE_ZERO_INIT_ARRAY(char, attributeFlags, ATTR_HYBRID_ATTR_FLAG_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1226:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1226 | DECLARE_ZERO_INIT_ARRAY(char, thresholdValue, ATTR_HYBRID_THRESHOLD_VALUE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1227:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1227 | DECLARE_ZERO_INIT_ARRAY(char, otherFlags, ATTR_HYBRID_OTHER_FLAGS_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1228:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1228 | DECLARE_ZERO_INIT_ARRAY(char, nominalValue, ATTR_HYBRID_NOMINAL_VALUE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1229:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1229 | DECLARE_ZERO_INIT_ARRAY(char, worstValue, ATTR_HYBRID_WORST_VALUE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:1374:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1374 | DECLARE_ZERO_INIT_ARRAY(char, dataUnitBuffer, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_SMART_Status_From_SCT_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:2830:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2830 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctStatus, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘ata_SMART_Check’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3005:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3005 | DECLARE_ZERO_INIT_ARRAY(char, whenFailedStr, ATA_SMART_WHEN_FAILED_MAX_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3072:37: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3072 | DECLARE_ZERO_INIT_ARRAY(char, whenWarnedStr, ATA_SMART_WHEN_FAILED_MAX_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘translate_SCSI_SMART_Sense_To_String’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3182:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3182 | DECLARE_ZERO_INIT_ARRAY(char, impendingFailure, SCSI_IMPENDING_FAILURE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3213:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3213 | DECLARE_ZERO_INIT_ARRAY(char, failureReason, SCSI_FAILURE_REASON_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘nvme_SMART_Check’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3596:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3596 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartLogPage, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘is_SMART_Check_Supported’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3773:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3773 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptionsModePage, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Pending_List_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3805:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3805 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotatingMediaStatistics, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3846:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3846 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pendingLog, 12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Grown_List_Count’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3876:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3876 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotatingMediaStatistics, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:3913:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3913 | DECLARE_ZERO_INIT_ARRAY(uint8_t, defectData, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘sct_Get_Min_Recovery_Time_Limit’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:4284:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4284 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctStatus, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘enable_Disable_SMART_Attribute_Autosave’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:4580:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘enable_Disable_SMART_Auto_Offline’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:4609:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4609 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:4645:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4645 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_Summary_SMART_Error_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:5076:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5076 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorLog, ATA_LOG_PAGE_LEN_BYTES); // This log is only 1 page in spec + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_ATA_Comprehensive_SMART_Error_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:5243:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5243 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorLog, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_GPL_Log_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:5879:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5879 | DECLARE_ZERO_INIT_ARRAY(char, logAddressName, GPL_LOG_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Download_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6032:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6032 | DECLARE_ZERO_INIT_ARRAY(char, subCommandName, DOWNLOAD_COMMAND_SUBCOMMAND_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Trusted_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6072:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6072 | DECLARE_ZERO_INIT_ARRAY(char, securityProtocolName, TRUSTED_CMD_SECURITY_PROTOCOL_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Offline_Immediate_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6173:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6173 | DECLARE_ZERO_INIT_ARRAY(char, offlineTestName, SMART_OFFLINE_TEST_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Log_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6254:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6254 | DECLARE_ZERO_INIT_ARRAY(char, logAddressName, SMART_LOG_ADDRESS_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_SMART_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6432:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6432 | DECLARE_ZERO_INIT_ARRAY(char, smartSigValid, SMART_SIGNATURE_VALIDITY_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Sanitize_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6554:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6554 | DECLARE_ZERO_INIT_ARRAY(char, sanitizeSignatureValid, SANITIZE_SIGNATURE_VALID_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Idle_Or_Standby_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6751:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6751 | DECLARE_ZERO_INIT_ARRAY(char, standbyTimerPeriodString, STANDBY_TIMER_PERIOD_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_SATA_Feature_Control_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:6986:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6986 | DECLARE_ZERO_INIT_ARRAY(char, sataFeatureString, SATA_FEATURE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7014:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7014 | DECLARE_ZERO_INIT_ARRAY(char, hardwareFeatureName, HARDWARE_FEATURE_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Set_Features_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7092:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7092 | DECLARE_ZERO_INIT_ARRAY(char, transferMode, TRANSFER_MODE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7134:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7134 | DECLARE_ZERO_INIT_ARRAY(char, apmLevelString, APM_LEVEL_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7187:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7187 | DECLARE_ZERO_INIT_ARRAY(char, wrvModeString, WRV_MODE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7340:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7340 | DECLARE_ZERO_INIT_ARRAY(char, powerConditionString, POWER_CONDITION_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7426:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7426 | DECLARE_ZERO_INIT_ARRAY(char, powerSourceString, POWER_SOURCE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_ZAC_Management_In_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7695:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7695 | DECLARE_ZERO_INIT_ARRAY(char, reportOptionString, ZONE_REPORT_OPTIONS_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_NCQ_Non_Data_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7875:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7875 | DECLARE_ZERO_INIT_ARRAY(char, abortTypeString, ABORT_TYPE_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7942:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7942 | DECLARE_ZERO_INIT_ARRAY(char, ncqSetFeaturesString, NCQ_SET_FEATURES_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7951:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7951 | DECLARE_ZERO_INIT_ARRAY(char, ncqZerosExtString, NCQ_ZEROS_EXT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7960:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7960 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtOutString, NCQ_ZAC_MANAGEMENT_OUT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Receive_FPDMA_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:7992:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7992 | DECLARE_ZERO_INIT_ARRAY(char, recieveFPDMAReadLogString, RECEIVE_FPDMA_READ_LOG_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8001:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8001 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtInString, NCQ_ZAC_MANAGEMENT_IN_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Send_FPDMA_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8050:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8050 | DECLARE_ZERO_INIT_ARRAY(char, sendFPDMAReadLogString, SEND_FPDMA_READ_LOG_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8059:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8059 | DECLARE_ZERO_INIT_ARRAY(char, ncqZacMgmtOutString, SEND_FPDMA_ZAC_MANAGEMENT_OUT_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Command_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8302:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8302 | DECLARE_ZERO_INIT_ARRAY(char, uncorrectableOptionString, UNCORRECTABLE_OPTION_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘get_Error_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8958:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8958 | DECLARE_ZERO_INIT_ARRAY(char, statusMessage, ATA_STATUS_MESSAGE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:8959:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8959 | DECLARE_ZERO_INIT_ARRAY(char, errorMessage, ATA_ERROR_MESSAGE_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_Comprehensive_SMART_Error_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9301:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9301 | DECLARE_ZERO_INIT_ARRAY(char, timestampString, TIMESTRING_MAX_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9401:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9401 | DECLARE_ZERO_INIT_ARRAY(char, commandDescription, ATA_COMMAND_INFO_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9492:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9492 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ATA_ERROR_INFO_MAX_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/smart.c: In function ‘print_ATA_Summary_SMART_Error_Log’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9639:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9639 | DECLARE_ZERO_INIT_ARRAY(char, timestampString, TIMESTRING_MAX_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9685:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9685 | DECLARE_ZERO_INIT_ARRAY(char, commandDescription, ATA_COMMAND_INFO_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/smart.c:9725:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9725 | DECLARE_ZERO_INIT_ARRAY(char, errorString, ATA_ERROR_INFO_MAX_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/smart.c:26: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/smart.c:25: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../subprojects/opensea-operations/src/smart.c:20: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[100/156] cc -IopenSeaChest_Info.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Info.p/src_EULA.c.o -MF openSeaChest_Info.p/src_EULA.c.o.d -o openSeaChest_Info.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[102/156] cc -IopenSeaChest_Erase.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Erase.p/src_openseachest_util_options.c.o -MF openSeaChest_Erase.p/src_openseachest_util_options.c.o.d -o openSeaChest_Erase.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[101/156] cc -IopenSeaChest_Erase.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Erase.p/src_openseachest_util_options.c.o -MF openSeaChest_Erase.p/src_openseachest_util_options.c.o.d -o openSeaChest_Erase.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -11336,7 +11369,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[103/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -MF openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o.d -o openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -c ../utils/C/openSeaChest/openSeaChest_GenericTests.c +[102/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -MF openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o.d -o openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -c ../utils/C/openSeaChest/openSeaChest_GenericTests.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../utils/C/openSeaChest/openSeaChest_GenericTests.c:18: @@ -11458,19 +11491,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[104/156] cc -IopenSeaChest_Info.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -MF openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o.d -o openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -c ../utils/C/openSeaChest/openSeaChest_Info.c +[103/156] cc -IopenSeaChest_Configure.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -MF openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o.d -o openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -c ../utils/C/openSeaChest/openSeaChest_Configure.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Info.c:18: -../utils/C/openSeaChest/openSeaChest_Info.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Configure.c:18: +../utils/C/openSeaChest/openSeaChest_Configure.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Info.c:83:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 83 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Configure.c:88:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 88 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11478,8 +11511,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Info.c:84:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 84 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Configure.c:89:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 89 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11487,8 +11520,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Info.c:85:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 85 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Configure.c:90:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 90 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11496,11 +11529,50 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Info.c:86:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 86 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Configure.c:91:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 91 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:2830:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2830 | DECLARE_ZERO_INIT_ARRAY(char, SCSI_SET_MP_FILENAME, SCSI_SET_MP_FILENAME_LEN); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:127:5: note: in expansion of macro ‘SCSI_SET_MP_VARS’ + 127 | SCSI_SET_MP_VARS + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:921:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 921 | DECLARE_ZERO_INIT_ARRAY(char, pageAndSubpage, PARSE_MP_PAGE_AND_SUBPAGE_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:3520:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3520 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:3521:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3521 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:3582:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3582 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Configure.c:3583:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3583 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Info.c:21: + from ../utils/C/openSeaChest/openSeaChest_Configure.c:22: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -11518,7 +11590,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Info.c:20: + from ../utils/C/openSeaChest/openSeaChest_Configure.c:20: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -11526,7 +11598,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Info.c:19: + from ../utils/C/openSeaChest/openSeaChest_Configure.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -11566,19 +11638,22 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[105/156] cc -IopenSeaChest_Erase.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -MF openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o.d -o openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -c ../utils/C/openSeaChest/openSeaChest_Erase.c +[104/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/src_EULA.c.o -MF openSeaChest_Logs.p/src_EULA.c.o.d -o openSeaChest_Logs.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Erase.c:18: -../utils/C/openSeaChest/openSeaChest_Erase.c: In function ‘main’: +[105/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -MF openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o.d -o openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -c ../utils/C/openSeaChest/openSeaChest_Format.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../utils/C/openSeaChest/openSeaChest_Format.c:18: +../utils/C/openSeaChest/openSeaChest_Format.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:108:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 108 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Format.c:84:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 84 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11586,8 +11661,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:109:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 109 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Format.c:85:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 85 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11595,8 +11670,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:110:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 110 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Format.c:86:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 86 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11604,8 +11679,8 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:111:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 111 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Format.c:87:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 87 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11613,50 +11688,11 @@ ../include/openseachest_util_options.h:331:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 331 | DECLARE_ZERO_INIT_ARRAY( \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:119:5: note: in expansion of macro ‘PATTERN_VARS’ - 119 | PATTERN_VARS +../utils/C/openSeaChest/openSeaChest_Format.c:97:5: note: in expansion of macro ‘PATTERN_VARS’ + 97 | PATTERN_VARS | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:2650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ATA_SECURITY_PASSWORD, 32); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:134:5: note: in expansion of macro ‘ATA_SECURITY_PASSWORD_VARS’ - 134 | ATA_SECURITY_PASSWORD_VARS - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:1178:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1178 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:1187:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1187 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:1196:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1196 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:1962:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1962 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Erase.c:1963:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1963 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Erase.c:25: + from ../utils/C/openSeaChest/openSeaChest_Format.c:24: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -11674,7 +11710,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Erase.c:21: + from ../utils/C/openSeaChest/openSeaChest_Format.c:20: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -11682,7 +11718,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Erase.c:19: + from ../utils/C/openSeaChest/openSeaChest_Format.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -11722,89 +11758,41 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[106/156] cc -IopenSeaChest_Configure.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -MF openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o.d -o openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -c ../utils/C/openSeaChest/openSeaChest_Configure.c +[106/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/src_openseachest_util_options.c.o -MF openSeaChest_Firmware.p/src_openseachest_util_options.c.o.d -o openSeaChest_Firmware.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Configure.c:18: -../utils/C/openSeaChest/openSeaChest_Configure.c: In function ‘main’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:88:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 88 | MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:89:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 89 | FW_MATCH_VARS - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:90:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 90 | CHILD_MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:91:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 91 | CHILD_FW_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../include/openseachest_util_options.h:2830:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2830 | DECLARE_ZERO_INIT_ARRAY(char, SCSI_SET_MP_FILENAME, SCSI_SET_MP_FILENAME_LEN); \ +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:127:5: note: in expansion of macro ‘SCSI_SET_MP_VARS’ - 127 | SCSI_SET_MP_VARS - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:921:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 921 | DECLARE_ZERO_INIT_ARRAY(char, pageAndSubpage, PARSE_MP_PAGE_AND_SUBPAGE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:3520:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3520 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:3521:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3521 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:3582:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3582 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_Configure.c:3583:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3583 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../src/openseachest_util_options.c:20: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Configure.c:22: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../src/openseachest_util_options.c:19: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -11821,7 +11809,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Configure.c:20: + from ../src/openseachest_util_options.c:18: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -11829,7 +11817,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Configure.c:19: + from ../src/openseachest_util_options.c:17: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -11869,22 +11857,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[107/156] cc -IopenSeaChest_NVMe.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_NVMe.p/src_EULA.c.o -MF openSeaChest_NVMe.p/src_EULA.c.o.d -o openSeaChest_NVMe.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[108/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -MF openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o.d -o openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -c ../utils/C/openSeaChest/openSeaChest_Format.c +[107/156] cc -IopenSeaChest_Info.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -MF openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o.d -o openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -c ../utils/C/openSeaChest/openSeaChest_Info.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Format.c:18: -../utils/C/openSeaChest/openSeaChest_Format.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Info.c:18: +../utils/C/openSeaChest/openSeaChest_Info.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Format.c:84:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 84 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Info.c:83:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 83 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11892,8 +11877,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Format.c:85:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 85 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Info.c:84:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 84 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11901,8 +11886,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Format.c:86:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 86 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Info.c:85:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 85 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -11910,20 +11895,11 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Format.c:87:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 87 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Info.c:86:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 86 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:331:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 331 | DECLARE_ZERO_INIT_ARRAY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Format.c:97:5: note: in expansion of macro ‘PATTERN_VARS’ - 97 | PATTERN_VARS - | ^~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Format.c:24: + from ../utils/C/openSeaChest/openSeaChest_Info.c:21: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -11941,7 +11917,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Format.c:20: + from ../utils/C/openSeaChest/openSeaChest_Info.c:20: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -11949,7 +11925,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Format.c:19: + from ../utils/C/openSeaChest/openSeaChest_Info.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -11989,19 +11965,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[109/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -MF openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o.d -o openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -c ../utils/C/openSeaChest/openSeaChest_Logs.c +[108/156] cc -IopenSeaChest_Erase.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -MF openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o.d -o openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -c ../utils/C/openSeaChest/openSeaChest_Erase.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Logs.c:18: -../utils/C/openSeaChest/openSeaChest_Logs.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Erase.c:18: +../utils/C/openSeaChest/openSeaChest_Erase.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Logs.c:84:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 84 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Erase.c:108:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 108 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12009,8 +11985,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Logs.c:85:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 85 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Erase.c:109:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 109 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12018,8 +11994,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Logs.c:86:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 86 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Erase.c:110:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 110 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12027,11 +12003,59 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Logs.c:87:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 87 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Erase.c:111:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 111 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:331:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 331 | DECLARE_ZERO_INIT_ARRAY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:119:5: note: in expansion of macro ‘PATTERN_VARS’ + 119 | PATTERN_VARS + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:2650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ATA_SECURITY_PASSWORD, 32); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:134:5: note: in expansion of macro ‘ATA_SECURITY_PASSWORD_VARS’ + 134 | ATA_SECURITY_PASSWORD_VARS + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:1178:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1178 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:1187:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1187 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:1196:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1196 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:1962:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1962 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_Erase.c:1963:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1963 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Logs.c:22: + from ../utils/C/openSeaChest/openSeaChest_Erase.c:25: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -12049,7 +12073,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Logs.c:20: + from ../utils/C/openSeaChest/openSeaChest_Erase.c:21: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -12057,7 +12081,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Logs.c:19: + from ../utils/C/openSeaChest/openSeaChest_Erase.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -12097,44 +12121,59 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ +[109/156] cc -IopenSeaChest_NVMe.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_NVMe.p/src_EULA.c.o -MF openSeaChest_NVMe.p/src_EULA.c.o.d -o openSeaChest_NVMe.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition [110/156] cc -IopenSeaChest_PassthroughTest.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PassthroughTest.p/src_EULA.c.o -MF openSeaChest_PassthroughTest.p/src_EULA.c.o.d -o openSeaChest_PassthroughTest.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[111/156] cc -IopenSeaChest_Firmware.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Firmware.p/src_openseachest_util_options.c.o -MF openSeaChest_Firmware.p/src_openseachest_util_options.c.o.d -o openSeaChest_Firmware.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[111/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/src_EULA.c.o -MF openSeaChest_PowerControl.p/src_EULA.c.o.d -o openSeaChest_PowerControl.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: +[112/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -MF openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o.d -o openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -c ../utils/C/openSeaChest/openSeaChest_Logs.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../utils/C/openSeaChest/openSeaChest_Logs.c:18: +../utils/C/openSeaChest/openSeaChest_Logs.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); +../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Logs.c:84:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 84 | MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Logs.c:85:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 85 | FW_MATCH_VARS + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Logs.c:86:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 86 | CHILD_MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Logs.c:87:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 87 | CHILD_FW_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: + from ../utils/C/openSeaChest/openSeaChest_Logs.c:22: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -12151,7 +12190,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: + from ../utils/C/openSeaChest/openSeaChest_Logs.c:20: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -12159,7 +12198,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: + from ../utils/C/openSeaChest/openSeaChest_Logs.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -12199,10 +12238,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[112/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/src_EULA.c.o -MF openSeaChest_PowerControl.p/src_EULA.c.o.d -o openSeaChest_PowerControl.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[113/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/src_openseachest_util_options.c.o -MF openSeaChest_Format.p/src_openseachest_util_options.c.o.d -o openSeaChest_Format.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[113/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/src_openseachest_util_options.c.o -MF openSeaChest_GenericTests.p/src_openseachest_util_options.c.o.d -o openSeaChest_GenericTests.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -12304,7 +12340,7 @@ [114/156] cc -IopenSeaChest_Raw.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Raw.p/src_EULA.c.o -MF openSeaChest_Raw.p/src_EULA.c.o.d -o openSeaChest_Raw.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[115/156] cc -IopenSeaChest_GenericTests.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_GenericTests.p/src_openseachest_util_options.c.o -MF openSeaChest_GenericTests.p/src_openseachest_util_options.c.o.d -o openSeaChest_GenericTests.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[115/156] cc -IopenSeaChest_Format.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Format.p/src_openseachest_util_options.c.o -MF openSeaChest_Format.p/src_openseachest_util_options.c.o.d -o openSeaChest_Format.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -12619,109 +12655,10 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[119/156] cc -IopenSeaChest_NVMe.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_NVMe.p/src_openseachest_util_options.c.o -MF openSeaChest_NVMe.p/src_openseachest_util_options.c.o.d -o openSeaChest_NVMe.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[119/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/src_EULA.c.o -MF openSeaChest_Security.p/src_EULA.c.o.d -o openSeaChest_Security.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[120/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/src_EULA.c.o -MF openSeaChest_Security.p/src_EULA.c.o.d -o openSeaChest_Security.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[121/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/src_openseachest_util_options.c.o -MF openSeaChest_Logs.p/src_openseachest_util_options.c.o.d -o openSeaChest_Logs.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[120/156] cc -IopenSeaChest_NVMe.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_NVMe.p/src_openseachest_util_options.c.o -MF openSeaChest_NVMe.p/src_openseachest_util_options.c.o.d -o openSeaChest_NVMe.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -12820,19 +12757,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[122/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -MF openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o.d -o openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -c ../utils/C/openSeaChest/openSeaChest_PowerControl.c +[121/156] cc -IopenSeaChest_Reservations.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -MF openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o.d -o openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -c ../utils/C/openSeaChest/openSeaChest_Reservations.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:18: -../utils/C/openSeaChest/openSeaChest_PowerControl.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Reservations.c:18: +../utils/C/openSeaChest/openSeaChest_Reservations.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:79:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 79 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Reservations.c:77:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 77 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12840,8 +12777,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:80:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 80 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Reservations.c:78:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 78 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12849,8 +12786,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:81:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 81 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Reservations.c:79:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 79 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -12858,62 +12795,12 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:82:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 82 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Reservations.c:80:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 80 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:2170:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2170 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:2171:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2171 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrNotSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:2274:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2274 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:2275:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2275 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrNotSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:2931:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2931 | DECLARE_ZERO_INIT_ARRAY(char, partialSlumberString, SEACHEST_POWERCONTROL_PARTIAL_SLUMBER_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../utils/C/openSeaChest/openSeaChest_PowerControl.c:3065:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3065 | DECLARE_ZERO_INIT_ARRAY(char, timeFormat, TIME_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:22: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:21: + from ../utils/C/openSeaChest/openSeaChest_Reservations.c:21: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -12930,7 +12817,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:20: + from ../utils/C/openSeaChest/openSeaChest_Reservations.c:20: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -12938,7 +12825,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:19: + from ../utils/C/openSeaChest/openSeaChest_Reservations.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -12978,22 +12865,22 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[123/156] cc -IopenSeaChest_SMART.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_SMART.p/src_EULA.c.o -MF openSeaChest_SMART.p/src_EULA.c.o.d -o openSeaChest_SMART.p/src_EULA.c.o -c ../src/EULA.c +[122/156] cc -IopenSeaChest_SMART.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_SMART.p/src_EULA.c.o -MF openSeaChest_SMART.p/src_EULA.c.o.d -o openSeaChest_SMART.p/src_EULA.c.o -c ../src/EULA.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -[124/156] cc -IopenSeaChest_Reservations.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -MF openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o.d -o openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -c ../utils/C/openSeaChest/openSeaChest_Reservations.c +[123/156] cc -IopenSeaChest_Raw.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -MF openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o.d -o openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -c ../utils/C/openSeaChest/openSeaChest_Raw.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Reservations.c:18: -../utils/C/openSeaChest/openSeaChest_Reservations.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Raw.c:18: +../utils/C/openSeaChest/openSeaChest_Raw.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Reservations.c:77:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 77 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Raw.c:73:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 73 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13001,8 +12888,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Reservations.c:78:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 78 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Raw.c:74:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 74 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13010,8 +12897,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Reservations.c:79:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 79 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Raw.c:75:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 75 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13019,11 +12906,20 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Reservations.c:80:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 80 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Raw.c:76:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 76 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:3191:39: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3191 | #define RAW_CDB_ARRAY_VAR DECLARE_ZERO_INIT_ARRAY(uint8_t, RAW_CDB_ARRAY, UINT8_MAX); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Raw.c:96:5: note: in expansion of macro ‘RAW_CDB_ARRAY_VAR’ + 96 | RAW_CDB_ARRAY_VAR + | ^~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Reservations.c:21: + from ../utils/C/openSeaChest/openSeaChest_Raw.c:25: ../subprojects/opensea-common/include/impl_string_utils.h: At top level: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; @@ -13040,16 +12936,8 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Reservations.c:20: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Reservations.c:19: + from ../utils/C/openSeaChest/openSeaChest_Raw.c:21: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -13089,7 +12977,21 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[125/156] cc -IopenSeaChest_PassthroughTest.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o -MF openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o.d -o openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../subprojects/opensea-common/include/bit_manip.h:19, + from ../subprojects/opensea-transport/include/common_public.h:16, + from ../subprojects/opensea-transport/include/ata_helper.h:15, + from ../subprojects/opensea-operations/include/operations_Common.h:20, + from ../subprojects/opensea-operations/include/ata_Security.h:18, + from ../subprojects/opensea-operations/include/drive_info.h:15, + from ../utils/C/openSeaChest/openSeaChest_Raw.c:19: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +[124/156] cc -IopenSeaChest_Logs.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Logs.p/src_openseachest_util_options.c.o -MF openSeaChest_Logs.p/src_openseachest_util_options.c.o.d -o openSeaChest_Logs.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -13188,22 +13090,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[126/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/src_EULA.c.o -MF openSeaChest_ZBD.p/src_EULA.c.o.d -o openSeaChest_ZBD.p/src_EULA.c.o -c ../src/EULA.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -[127/156] cc -IopenSeaChest_Raw.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -MF openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o.d -o openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -c ../utils/C/openSeaChest/openSeaChest_Raw.c +[125/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -MF openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o.d -o openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -c ../utils/C/openSeaChest/openSeaChest_PowerControl.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_Raw.c:18: -../utils/C/openSeaChest/openSeaChest_Raw.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:18: +../utils/C/openSeaChest/openSeaChest_PowerControl.c: In function ‘main’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ ../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Raw.c:73:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 73 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_PowerControl.c:79:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 79 | MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13211,8 +13110,8 @@ ../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Raw.c:74:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 74 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_PowerControl.c:80:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 80 | FW_MATCH_VARS | ^~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13220,8 +13119,8 @@ ../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Raw.c:75:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 75 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_PowerControl.c:81:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 81 | CHILD_MODEL_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} @@ -13229,21 +13128,62 @@ ../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Raw.c:76:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 76 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_PowerControl.c:82:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 82 | CHILD_FW_MATCH_VARS | ^~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../include/openseachest_util_options.h:3191:39: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3191 | #define RAW_CDB_ARRAY_VAR DECLARE_ZERO_INIT_ARRAY(uint8_t, RAW_CDB_ARRAY, UINT8_MAX); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Raw.c:96:5: note: in expansion of macro ‘RAW_CDB_ARRAY_VAR’ - 96 | RAW_CDB_ARRAY_VAR - | ^~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:2170:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2170 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:2171:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2171 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrNotSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:2274:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2274 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:2275:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2275 | DECLARE_ZERO_INIT_ARRAY(char, modeChangeStrNotSuccess, LEGACY_POWER_MODE_CHANGE_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:2931:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2931 | DECLARE_ZERO_INIT_ARRAY(char, partialSlumberString, SEACHEST_POWERCONTROL_PARTIAL_SLUMBER_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../utils/C/openSeaChest/openSeaChest_PowerControl.c:3065:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3065 | DECLARE_ZERO_INIT_ARRAY(char, timeFormat, TIME_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:22: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Raw.c:25: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:21: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -13259,8 +13199,16 @@ ../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:20: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Raw.c:21: + from ../utils/C/openSeaChest/openSeaChest_PowerControl.c:19: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -13300,21 +13248,10 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/bit_manip.h:19, - from ../subprojects/opensea-transport/include/common_public.h:16, - from ../subprojects/opensea-transport/include/ata_helper.h:15, - from ../subprojects/opensea-operations/include/operations_Common.h:20, - from ../subprojects/opensea-operations/include/ata_Security.h:18, - from ../subprojects/opensea-operations/include/drive_info.h:15, - from ../utils/C/openSeaChest/openSeaChest_Raw.c:19: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -[128/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -MF openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o.d -o openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -c ../utils/C/openSeaChest/openSeaChest_Security.c +[126/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/src_EULA.c.o -MF openSeaChest_ZBD.p/src_EULA.c.o.d -o openSeaChest_ZBD.p/src_EULA.c.o -c ../src/EULA.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +[127/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -MF openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o.d -o openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -c ../utils/C/openSeaChest/openSeaChest_Security.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../utils/C/openSeaChest/openSeaChest_Security.c:18: @@ -13449,7 +13386,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[129/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/src_openseachest_util_options.c.o -MF openSeaChest_PowerControl.p/src_openseachest_util_options.c.o.d -o openSeaChest_PowerControl.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[128/156] cc -IopenSeaChest_PassthroughTest.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o -MF openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o.d -o openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -13548,50 +13485,41 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[130/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -MF openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o.d -o openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -c ../utils/C/openSeaChest/openSeaChest_ZBD.c +[129/156] cc -IopenSeaChest_PowerControl.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PowerControl.p/src_openseachest_util_options.c.o -MF openSeaChest_PowerControl.p/src_openseachest_util_options.c.o.d -o openSeaChest_PowerControl.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition -In file included from ../utils/C/openSeaChest/openSeaChest_ZBD.c:18: -../utils/C/openSeaChest/openSeaChest_ZBD.c: In function ‘main’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_ZBD.c:77:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 77 | MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_ZBD.c:78:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 78 | FW_MATCH_VARS - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_ZBD.c:79:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 79 | CHILD_MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_ZBD.c:80:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 80 | CHILD_FW_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../src/openseachest_util_options.c:20: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_ZBD.c:22: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../src/openseachest_util_options.c:19: ../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; | ^~~~~~~~~~ @@ -13608,7 +13536,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_ZBD.c:21: + from ../src/openseachest_util_options.c:18: ../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] 30 | constexpr const void* nullconstvoid = M_NULLPTR; | ^~~~~~~~~~~~~ @@ -13616,7 +13544,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_ZBD.c:19: + from ../src/openseachest_util_options.c:17: ../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] 55 | constexpr long double* nullldouble = M_NULLPTR; | ^~~~~~~~~~~ @@ -13656,7 +13584,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[131/156] cc -IopenSeaChest_Reservations.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Reservations.p/src_openseachest_util_options.c.o -MF openSeaChest_Reservations.p/src_openseachest_util_options.c.o.d -o openSeaChest_Reservations.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[130/156] cc -IopenSeaChest_Raw.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Raw.p/src_openseachest_util_options.c.o -MF openSeaChest_Raw.p/src_openseachest_util_options.c.o.d -o openSeaChest_Raw.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -13755,7 +13683,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[132/156] cc -IopenSeaChest_Raw.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Raw.p/src_openseachest_util_options.c.o -MF openSeaChest_Raw.p/src_openseachest_util_options.c.o.d -o openSeaChest_Raw.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[131/156] cc -IopenSeaChest_Reservations.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Reservations.p/src_openseachest_util_options.c.o -MF openSeaChest_Reservations.p/src_openseachest_util_options.c.o.d -o openSeaChest_Reservations.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -13854,6 +13782,114 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ +[132/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -MF openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o.d -o openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -c ../utils/C/openSeaChest/openSeaChest_ZBD.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +In file included from ../utils/C/openSeaChest/openSeaChest_ZBD.c:18: +../utils/C/openSeaChest/openSeaChest_ZBD.c: In function ‘main’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1297:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1297 | DECLARE_ZERO_INIT_ARRAY(char, modelMatchArray, MODEL_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_ZBD.c:77:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 77 | MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_ZBD.c:78:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 78 | FW_MATCH_VARS + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_ZBD.c:79:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 79 | CHILD_MODEL_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../include/openseachest_util_options.h:1353:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1353 | DECLARE_ZERO_INIT_ARRAY(char, childFwMatchArray, CHILD_FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_ZBD.c:80:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 80 | CHILD_FW_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../utils/C/openSeaChest/openSeaChest_ZBD.c:22: +../subprojects/opensea-common/include/impl_string_utils.h: At top level: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../utils/C/openSeaChest/openSeaChest_ZBD.c:21: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../utils/C/openSeaChest/openSeaChest_ZBD.c:19: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ [133/156] cc -IopenSeaChest_SMART.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_SMART.p/utils_C_openSeaChest_openSeaChest_SMART.c.o -MF openSeaChest_SMART.p/utils_C_openSeaChest_openSeaChest_SMART.c.o.d -o openSeaChest_SMART.p/utils_C_openSeaChest_openSeaChest_SMART.c.o -c ../utils/C/openSeaChest/openSeaChest_SMART.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition @@ -14281,119 +14317,8 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ [135/156] rm -f subprojects/opensea-operations/libopensea-operations.a && gcc-ar csrDT subprojects/opensea-operations/libopensea-operations.a subprojects/opensea-operations/libopensea-operations.a.p/src_ata_Security.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_buffer_test.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_cdl.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_defect.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_depopulate.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_device_statistics.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_drive_info.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_dst.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_firmware_download.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_format.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_generic_tests.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_host_erase.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_logs.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_nvme_operations.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_operations.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_power_control.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_reservations.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_sanitize.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_sas_phy.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_seagate_operations.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_sector_repair.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_set_max_lba.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_smart.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_trim_unmap.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_writesame.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_zoned_operations.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_farm_log.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_partition_info.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_ata_device_config_overlay.c.o subprojects/opensea-operations/libopensea-operations.a.p/src_sata_phy.c.o -[136/156] cc -o openSeaChest_Format openSeaChest_Format.p/src_EULA.c.o openSeaChest_Format.p/src_openseachest_util_options.c.o openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[137/156] cc -o openSeaChest_Configure openSeaChest_Configure.p/src_EULA.c.o openSeaChest_Configure.p/src_openseachest_util_options.c.o openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[138/156] cc -o openSeaChest_Basics openSeaChest_Basics.p/src_EULA.c.o openSeaChest_Basics.p/src_openseachest_util_options.c.o openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[139/156] cc -o openSeaChest_Defect openSeaChest_Defect.p/src_EULA.c.o openSeaChest_Defect.p/src_openseachest_util_options.c.o openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[140/156] cc -o openSeaChest_Firmware openSeaChest_Firmware.p/src_EULA.c.o openSeaChest_Firmware.p/src_openseachest_util_options.c.o openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[141/156] cc -o openSeaChest_Erase openSeaChest_Erase.p/src_EULA.c.o openSeaChest_Erase.p/src_openseachest_util_options.c.o openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[142/156] cc -o openSeaChest_Info openSeaChest_Info.p/src_EULA.c.o openSeaChest_Info.p/src_openseachest_util_options.c.o openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[143/156] cc -o openSeaChest_GenericTests openSeaChest_GenericTests.p/src_EULA.c.o openSeaChest_GenericTests.p/src_openseachest_util_options.c.o openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[144/156] cc -o openSeaChest_Logs openSeaChest_Logs.p/src_EULA.c.o openSeaChest_Logs.p/src_openseachest_util_options.c.o openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[145/156] cc -o openSeaChest_NVMe openSeaChest_NVMe.p/src_EULA.c.o openSeaChest_NVMe.p/src_openseachest_util_options.c.o openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[146/156] cc -o openSeaChest_PowerControl openSeaChest_PowerControl.p/src_EULA.c.o openSeaChest_PowerControl.p/src_openseachest_util_options.c.o openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[147/156] cc -o openSeaChest_Reservations openSeaChest_Reservations.p/src_EULA.c.o openSeaChest_Reservations.p/src_openseachest_util_options.c.o openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[148/156] cc -o openSeaChest_Raw openSeaChest_Raw.p/src_EULA.c.o openSeaChest_Raw.p/src_openseachest_util_options.c.o openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[149/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/src_openseachest_util_options.c.o -MF openSeaChest_Security.p/src_openseachest_util_options.c.o.d -o openSeaChest_Security.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c -: warning: ‘_FORTIFY_SOURCE’ redefined -: note: this is the location of the previous definition -../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: -../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 199 | printf(" Build Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../src/openseachest_util_options.c:16: -../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: -../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] - 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} - | ^~~ -../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] - 237 | printf("\tBuild Date: %s\n", __DATE__); - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: -../subprojects/opensea-common/include/impl_time_utils.h: At top level: -../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] - 35 | constexpr char* nulltimestr = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] - 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; - | ^~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] - 31 | constexpr struct tm* nullstructtm = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] - 29 | constexpr const time_t* nulltimet = M_NULLPTR; - | ^~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: -../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] - 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] - 52 | constexpr const char** nullconstdblstr = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] - 50 | constexpr const char* nullconststr = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] - 47 | constexpr char** nulldblstr = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] - 45 | constexpr char* nullstr = M_NULLPTR; - | ^~~~~~~ -In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../src/openseachest_util_options.c:18: -../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] - 30 | constexpr const void* nullconstvoid = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] - 28 | constexpr void* nullvoid = M_NULLPTR; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../src/openseachest_util_options.c:17: -../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] - 55 | constexpr long double* nullldouble = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] - 54 | constexpr double* nulldouble = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] - 53 | constexpr float* nullfloat = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] - 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; - | ^~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] - 51 | constexpr intmax_t* nullintmax = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] - 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] - 49 | constexpr unsigned long* nullulong = M_NULLPTR; - | ^~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] - 48 | constexpr long long* nulllonglong = M_NULLPTR; - | ^~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] - 47 | constexpr long* nulllong = M_NULLPTR; - | ^~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] - 46 | constexpr int* nullint = M_NULLPTR; - | ^~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] - 45 | constexpr const char* nullioconstchar = M_NULLPTR; - | ^~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] - 44 | constexpr char* nulliochar = M_NULLPTR; - | ^~~~~~~~~~ -../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] - 43 | constexpr FILE* nullstreamptr = M_NULLPTR; - | ^~~~~~~~~~~~~ -[150/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/src_openseachest_util_options.c.o -MF openSeaChest_ZBD.p/src_openseachest_util_options.c.o.d -o openSeaChest_ZBD.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[136/156] cc -o openSeaChest_Firmware openSeaChest_Firmware.p/src_EULA.c.o openSeaChest_Firmware.p/src_openseachest_util_options.c.o openSeaChest_Firmware.p/utils_C_openSeaChest_openSeaChest_Firmware.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[137/156] cc -IopenSeaChest_Security.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_Security.p/src_openseachest_util_options.c.o -MF openSeaChest_Security.p/src_openseachest_util_options.c.o.d -o openSeaChest_Security.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -14492,6 +14417,19 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ +[138/156] cc -o openSeaChest_Format openSeaChest_Format.p/src_EULA.c.o openSeaChest_Format.p/src_openseachest_util_options.c.o openSeaChest_Format.p/utils_C_openSeaChest_openSeaChest_Format.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[139/156] cc -o openSeaChest_Configure openSeaChest_Configure.p/src_EULA.c.o openSeaChest_Configure.p/src_openseachest_util_options.c.o openSeaChest_Configure.p/utils_C_openSeaChest_openSeaChest_Configure.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[140/156] cc -o openSeaChest_GenericTests openSeaChest_GenericTests.p/src_EULA.c.o openSeaChest_GenericTests.p/src_openseachest_util_options.c.o openSeaChest_GenericTests.p/utils_C_openSeaChest_openSeaChest_GenericTests.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[141/156] cc -o openSeaChest_Info openSeaChest_Info.p/src_EULA.c.o openSeaChest_Info.p/src_openseachest_util_options.c.o openSeaChest_Info.p/utils_C_openSeaChest_openSeaChest_Info.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[142/156] cc -o openSeaChest_Defect openSeaChest_Defect.p/src_EULA.c.o openSeaChest_Defect.p/src_openseachest_util_options.c.o openSeaChest_Defect.p/utils_C_openSeaChest_openSeaChest_Defect.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[143/156] cc -o openSeaChest_Erase openSeaChest_Erase.p/src_EULA.c.o openSeaChest_Erase.p/src_openseachest_util_options.c.o openSeaChest_Erase.p/utils_C_openSeaChest_openSeaChest_Erase.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[144/156] cc -o openSeaChest_Basics openSeaChest_Basics.p/src_EULA.c.o openSeaChest_Basics.p/src_openseachest_util_options.c.o openSeaChest_Basics.p/utils_C_openSeaChest_openSeaChest_Basics.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[145/156] cc -o openSeaChest_PowerControl openSeaChest_PowerControl.p/src_EULA.c.o openSeaChest_PowerControl.p/src_openseachest_util_options.c.o openSeaChest_PowerControl.p/utils_C_openSeaChest_openSeaChest_PowerControl.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[146/156] cc -o openSeaChest_Logs openSeaChest_Logs.p/src_EULA.c.o openSeaChest_Logs.p/src_openseachest_util_options.c.o openSeaChest_Logs.p/utils_C_openSeaChest_openSeaChest_Logs.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[147/156] cc -o openSeaChest_NVMe openSeaChest_NVMe.p/src_EULA.c.o openSeaChest_NVMe.p/src_openseachest_util_options.c.o openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[148/156] cc -o openSeaChest_Security openSeaChest_Security.p/src_EULA.c.o openSeaChest_Security.p/src_openseachest_util_options.c.o openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[149/156] cc -o openSeaChest_Reservations openSeaChest_Reservations.p/src_EULA.c.o openSeaChest_Reservations.p/src_openseachest_util_options.c.o openSeaChest_Reservations.p/utils_C_openSeaChest_openSeaChest_Reservations.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[150/156] cc -o openSeaChest_Raw openSeaChest_Raw.p/src_EULA.c.o openSeaChest_Raw.p/src_openseachest_util_options.c.o openSeaChest_Raw.p/utils_C_openSeaChest_openSeaChest_Raw.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group [151/156] cc -IopenSeaChest_SMART.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_SMART.p/src_openseachest_util_options.c.o -MF openSeaChest_SMART.p/src_openseachest_util_options.c.o.d -o openSeaChest_SMART.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition @@ -14591,10 +14529,7 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[152/156] cc -o openSeaChest_Security openSeaChest_Security.p/src_EULA.c.o openSeaChest_Security.p/src_openseachest_util_options.c.o openSeaChest_Security.p/utils_C_openSeaChest_openSeaChest_Security.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[153/156] cc -o openSeaChest_ZBD openSeaChest_ZBD.p/src_EULA.c.o openSeaChest_ZBD.p/src_openseachest_util_options.c.o openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[154/156] cc -o openSeaChest_SMART openSeaChest_SMART.p/src_EULA.c.o openSeaChest_SMART.p/src_openseachest_util_options.c.o openSeaChest_SMART.p/utils_C_openSeaChest_openSeaChest_SMART.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group -[155/156] cc -IopenSeaChest_PassthroughTest.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -MF openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o.d -o openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -c ../utils/C/openSeaChest/openSeaChest_PassthroughTest.c +[152/156] cc -IopenSeaChest_PassthroughTest.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -MF openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o.d -o openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -c ../utils/C/openSeaChest/openSeaChest_PassthroughTest.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition In file included from ../utils/C/openSeaChest/openSeaChest_PassthroughTest.c:19: @@ -14840,7 +14775,108 @@ ../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] 43 | constexpr FILE* nullstreamptr = M_NULLPTR; | ^~~~~~~~~~~~~ -[156/156] cc -o openSeaChest_PassthroughTest openSeaChest_PassthroughTest.p/src_EULA.c.o openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[153/156] cc -o openSeaChest_SMART openSeaChest_SMART.p/src_EULA.c.o openSeaChest_SMART.p/src_openseachest_util_options.c.o openSeaChest_SMART.p/utils_C_openSeaChest_openSeaChest_SMART.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[154/156] cc -o openSeaChest_PassthroughTest openSeaChest_PassthroughTest.p/src_EULA.c.o openSeaChest_PassthroughTest.p/src_openseachest_util_options.c.o openSeaChest_PassthroughTest.p/utils_C_openSeaChest_openSeaChest_PassthroughTest.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group +[155/156] cc -IopenSeaChest_ZBD.p -I. -I.. -I../include -I../subprojects/opensea-common/include -I../subprojects/opensea-transport/include -I../subprojects/opensea-transport/include/vendor -I../subprojects/opensea-operations/include -I../subprojects/wingetopt/src -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wshadow=compatible-local -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable -Wunused-parameter -Wunused-value -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow -Wshift-overflow=1 -Wshift-overflow=2 -Wdouble-promotion -Wformat-security -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wchar-subscripts -Wundef -Wformat -Wformat=2 -Wint-conversion -Wenum-conversion -Wfloat-conversion -Wint-to-pointer-cast -Wimplicit-fallthrough -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=1 -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -ftrivial-auto-var-init=zero -Wtrampolines -Werror=implicit -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=implicit-int -Woverlength-strings -Wparentheses -Wcast-qual -Wuninitialized -Wvarargs -Wwrite-strings -Wrestrict -Wstringop-truncation -Werror=trigraphs -Wunreachable-code -Wcomment -Wsequence-point -Wreturn-type -fvisibility=hidden -Wsign-conversion -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -DDISABLE_TCG_SUPPORT -DENABLE_CSMI -ffunction-sections -fdata-sections -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -DSEA_NVME_IOCTL_H -DHAVE_EXPLICIT_BZERO -DHAVE_GMTIME_R -DHAVE_LOCALTIME_R -DHAVE_GETDELIM -DHAVE_GETLINE -DHAVE_C11_GENERIC_SELECTION -DHAVE_CONSTEXPR -DHAVE_POSIX_STRERR_R -MD -MQ openSeaChest_ZBD.p/src_openseachest_util_options.c.o -MF openSeaChest_ZBD.p/src_openseachest_util_options.c.o.d -o openSeaChest_ZBD.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +: warning: ‘_FORTIFY_SOURCE’ redefined +: note: this is the location of the previous definition +../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: +../src/openseachest_util_options.c:199:33: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 199 | printf(" Build Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../src/openseachest_util_options.c:16: +../src/openseachest_util_options.c: In function ‘utility_Full_Version_Info’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../src/openseachest_util_options.c:222:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 222 | DECLARE_ZERO_INIT_ARRAY(char, osName, OS_NAME_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../src/openseachest_util_options.c:237:34: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] + 237 | printf("\tBuild Date: %s\n", __DATE__); + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../src/openseachest_util_options.c:20: +../subprojects/opensea-common/include/impl_time_utils.h: At top level: +../subprojects/opensea-common/include/impl_time_utils.h:35:21: warning: ‘nulltimestr’ defined but not used [-Wunused-const-variable=] + 35 | constexpr char* nulltimestr = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:33:32: warning: ‘nullconststructtm’ defined but not used [-Wunused-const-variable=] + 33 | constexpr const struct tm* nullconststructtm = M_NULLPTR; + | ^~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:31:26: warning: ‘nullstructtm’ defined but not used [-Wunused-const-variable=] + 31 | constexpr struct tm* nullstructtm = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_time_utils.h:29:29: warning: ‘nulltimet’ defined but not used [-Wunused-const-variable=] + 29 | constexpr const time_t* nulltimet = M_NULLPTR; + | ^~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../src/openseachest_util_options.c:19: +../subprojects/opensea-common/include/impl_string_utils.h:55:24: warning: ‘nullrsizet’ defined but not used [-Wunused-const-variable=] + 55 | constexpr rsize_t* nullrsizet = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:52:28: warning: ‘nullconstdblstr’ defined but not used [-Wunused-const-variable=] + 52 | constexpr const char** nullconstdblstr = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:50:27: warning: ‘nullconststr’ defined but not used [-Wunused-const-variable=] + 50 | constexpr const char* nullconststr = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:47:22: warning: ‘nulldblstr’ defined but not used [-Wunused-const-variable=] + 47 | constexpr char** nulldblstr = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_string_utils.h:45:21: warning: ‘nullstr’ defined but not used [-Wunused-const-variable=] + 45 | constexpr char* nullstr = M_NULLPTR; + | ^~~~~~~ +In file included from ../subprojects/opensea-common/include/memory_safety.h:18, + from ../src/openseachest_util_options.c:18: +../subprojects/opensea-common/include/impl_memory_safety.h:30:27: warning: ‘nullconstvoid’ defined but not used [-Wunused-const-variable=] + 30 | constexpr const void* nullconstvoid = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_memory_safety.h:28:21: warning: ‘nullvoid’ defined but not used [-Wunused-const-variable=] + 28 | constexpr void* nullvoid = M_NULLPTR; + | ^~~~~~~~ +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + from ../src/openseachest_util_options.c:17: +../subprojects/opensea-common/include/impl_io_utils.h:55:35: warning: ‘nullldouble’ defined but not used [-Wunused-const-variable=] + 55 | constexpr long double* nullldouble = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:54:35: warning: ‘nulldouble’ defined but not used [-Wunused-const-variable=] + 54 | constexpr double* nulldouble = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:53:35: warning: ‘nullfloat’ defined but not used [-Wunused-const-variable=] + 53 | constexpr float* nullfloat = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:52:35: warning: ‘nulluintmax’ defined but not used [-Wunused-const-variable=] + 52 | constexpr uintmax_t* nulluintmax = M_NULLPTR; + | ^~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:51:35: warning: ‘nullintmax’ defined but not used [-Wunused-const-variable=] + 51 | constexpr intmax_t* nullintmax = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:50:35: warning: ‘nullulonglong’ defined but not used [-Wunused-const-variable=] + 50 | constexpr unsigned long long* nullulonglong = M_NULLPTR; + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:49:35: warning: ‘nullulong’ defined but not used [-Wunused-const-variable=] + 49 | constexpr unsigned long* nullulong = M_NULLPTR; + | ^~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:48:35: warning: ‘nulllonglong’ defined but not used [-Wunused-const-variable=] + 48 | constexpr long long* nulllonglong = M_NULLPTR; + | ^~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:47:35: warning: ‘nulllong’ defined but not used [-Wunused-const-variable=] + 47 | constexpr long* nulllong = M_NULLPTR; + | ^~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:46:35: warning: ‘nullint’ defined but not used [-Wunused-const-variable=] + 46 | constexpr int* nullint = M_NULLPTR; + | ^~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:45:35: warning: ‘nullioconstchar’ defined but not used [-Wunused-const-variable=] + 45 | constexpr const char* nullioconstchar = M_NULLPTR; + | ^~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:44:35: warning: ‘nulliochar’ defined but not used [-Wunused-const-variable=] + 44 | constexpr char* nulliochar = M_NULLPTR; + | ^~~~~~~~~~ +../subprojects/opensea-common/include/impl_io_utils.h:43:35: warning: ‘nullstreamptr’ defined but not used [-Wunused-const-variable=] + 43 | constexpr FILE* nullstreamptr = M_NULLPTR; + | ^~~~~~~~~~~~~ +[156/156] cc -o openSeaChest_ZBD openSeaChest_ZBD.p/src_EULA.c.o openSeaChest_ZBD.p/src_openseachest_util_options.c.o openSeaChest_ZBD.p/utils_C_openSeaChest_openSeaChest_ZBD.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--gc-sections -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/openseachest-25.05.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group subprojects/opensea-common/libopensea-common.a subprojects/opensea-transport/libopensea-transport.a subprojects/opensea-operations/libopensea-operations.a subprojects/wingetopt/libwingetopt.a -lm -Wl,--end-group dh_auto_test cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose No tests defined. @@ -14914,12 +14950,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/473018/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1131926 and its subdirectories -I: Current time: Sat Nov 21 16:26:00 -12 2026 -I: pbuilder-time-stamp: 1795321560 +I: removing directory /srv/workspace/pbuilder/473018 and its subdirectories +I: Current time: Mon Oct 20 12:05:18 +14 2025 +I: pbuilder-time-stamp: 1760911518