Diff of the two buildlogs: -- --- b1/build.log 2025-10-16 18:01:28.446786927 +0000 +++ b2/build.log 2025-10-16 18:03:58.850997971 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Nov 18 12:19:19 -12 2026 -I: pbuilder-time-stamp: 1795047559 +I: Current time: Fri Oct 17 08:01:31 +14 2025 +I: pbuilder-time-stamp: 1760637691 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ 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/3287374/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1054121/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-amd64. +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 16 18:01 /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/1054121/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1054121/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='337e553db8774393b9a2bda8e2827293' - 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='3287374' - PS1='# ' - PS2='> ' + INVOCATION_ID=e90ac073f260440484ac099ae483646f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=1054121 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.tzeFhL4r/pbuilderrc_6ktc --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.tzeFhL4r/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' + 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.tzeFhL4r/pbuilderrc_9bwc --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.tzeFhL4r/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' I: uname -a - Linux infom02-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3287374/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1054121/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -163,7 +195,7 @@ Get: 54 http://deb.debian.org/debian forky/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get: 55 http://deb.debian.org/debian forky/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get: 56 http://deb.debian.org/debian forky/main amd64 meson all 1.9.1-1 [665 kB] -Fetched 19.9 MB in 3s (7791 kB/s) +Fetched 19.9 MB in 0s (51.5 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19898 files and directories currently installed.) @@ -360,8 +392,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 19 00:22:54 UTC 2026. -Universal Time is now: Thu Nov 19 00:22:54 UTC 2026. +Local time is now: Thu Oct 16 18:02:58 UTC 2025. +Universal Time is now: Thu Oct 16 18:02:58 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -414,7 +446,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/1054121/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1054121/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 @@ -903,14 +939,11 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j16 -v + cd obj-x86_64-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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -931,14 +964,14 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/secured_env_vars.c: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; | ^~~~~~~~~~ @@ -955,18 +988,30 @@ 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/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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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/env_detect.c:16: + 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; | ^~~~~~~~~~ @@ -983,15 +1028,19 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/src/env_detect.c:15: + 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; | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-common/src/env_detect.c:14: + from ../subprojects/opensea-common/src/constraint_handling.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; | ^~~~~~~~~~~ @@ -1031,11 +1080,39 @@ ../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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[8/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, + from ../subprojects/opensea-common/src/env_detect.c:16: +../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/src/env_detect.c:15: +../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/constraint_handling.c:17: + from ../subprojects/opensea-common/src/env_detect.c:14: ../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; | ^~~~~~~~~~~ @@ -1075,11 +1152,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/precision_timer.c:17: + 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; | ^~~~~~~~~~ @@ -1096,19 +1173,21 @@ 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: + 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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-common/src/sort_and_search.c:16: + from ../subprojects/opensea-common/src/safe_bsearch.c:32: ../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; | ^~~~~~~~~~~~~ @@ -1124,51 +1203,11 @@ ../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; | ^~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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/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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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/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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/safe_qsort.c:37: + 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; | ^~~~~~~~~~~~~ @@ -1184,11 +1223,11 @@ ../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; | ^~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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_bsearch.c:32: + 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; | ^~~~~~~~~~~~~ @@ -1204,53 +1243,25 @@ ../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/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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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 +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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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/io_utils.h:23, - from ../subprojects/opensea-common/src/unit_conversion.c:14: -../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/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; + | ^~~~~~~~ [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 -fcf-protection=full -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 -fcf-protection -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 @@ -1296,11 +1307,23 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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_lsearch.c:29: + 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; | ^~~~~~~~~~~~~ @@ -1316,67 +1339,11 @@ ../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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 -fcf-protection=full -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 -fcf-protection -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/memory_safety.h:18, - 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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/string_utils.h:18, - from ../subprojects/opensea-common/src/posix_secure_file.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/memory_safety.h:18, - from ../subprojects/opensea-common/src/posix_secure_file.c:23: -../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/posix_secure_file.c:22: + from ../subprojects/opensea-common/src/unit_conversion.c:14: ../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; | ^~~~~~~~~~~ @@ -1416,7 +1383,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -1516,11 +1483,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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; | ^~~~~~~~~~ @@ -1536,16 +1503,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; | ^~~~~~~~~~~ @@ -1585,21 +1544,34 @@ ../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; | ^~~~~~~~~~~~~ -[23/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 -fcf-protection=full -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 -fcf-protection -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 +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; + | ^~~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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/bit_manip.h:17, - from ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c:16: -../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c: In function ‘send_CSMI_Legacy_ATA_Passthrough’: -../subprojects/opensea-common/include/common_types.h:741: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_legacy_pt_cdb_helper.c:179:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 179 | DECLARE_ZERO_INIT_ARRAY(uint8_t, csmiCDB, CSMI_PASSTHROUGH_CDB_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c:23: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + 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; | ^~~~~~~~~~ @@ -1616,18 +1588,59 @@ 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/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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + 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; + | ^~~~~~~~~~~ +../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; + | ^~~~~~~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-common/src/time_utils.c:18: + from ../subprojects/opensea-common/src/posix_secure_file.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; | ^~~~~~~~~~ @@ -1643,8 +1656,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/posix_secure_file.c:23: +../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/posix_secure_file.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; | ^~~~~~~~~~~ @@ -1684,29 +1705,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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-common/src/time_utils.c:14: + 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/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; - | ^~~~~~~~~ [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 -fcf-protection=full -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 -fcf-protection -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 @@ -1848,60 +1924,20 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[26/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 -fcf-protection=full -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 -fcf-protection -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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~ +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/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-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/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: + 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; @@ -1919,13 +1955,54 @@ 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; | ^~~~~~~~ +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; + | ^~~~~~~~~~~ +../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; + | ^~~~~~~~~~~~~ [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 -fcf-protection=full -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 -fcf-protection -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 @@ -1986,42 +2063,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 -[30/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, - 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’: + from ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c:16: +../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c: In function ‘send_CSMI_Legacy_ATA_Passthrough’: ../subprojects/opensea-common/include/common_types.h:741: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); +../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_helper.c:179:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 179 | DECLARE_ZERO_INIT_ARRAY(uint8_t, csmiCDB, CSMI_PASSTHROUGH_CDB_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/nec_legacy_helper.c:22: + from ../subprojects/opensea-transport/src/csmi_legacy_pt_cdb_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; @@ -2046,6 +2101,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; | ^~~~~~~~ +[30/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 -fcf-protection=full -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 -fcf-protection -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, + from ../subprojects/opensea-common/src/string_utils.c:13: +../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/impl_string_utils.h: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; + | ^~~~~~~~ [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 -fcf-protection=full -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 -fcf-protection -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_realtek_nvme_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_realtek_nvme_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_realtek_nvme_helper.c.o -c ../subprojects/opensea-transport/src/realtek_nvme_helper.c : warning: ‘_FORTIFY_SOURCE’ redefined : note: this is the location of the previous definition @@ -2076,118 +2159,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/jmicron_nvme_helper.c:19: -../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘send_JM_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/jmicron_nvme_helper.c:259:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 259 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmCDB, JMICRON_NVME_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/jmicron_nvme_helper.c:260:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 260 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘jm_NVMe_Normal_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/jmicron_nvme_helper.c:367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 367 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, JMICRON_NVME_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/jmicron_nvme_helper.c:369:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 369 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘jm_NVMe_MCU_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/jmicron_nvme_helper.c:387:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 387 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, JMICRON_NVME_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/jmicron_nvme_helper.c:389:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 389 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/jmicron_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/io_utils.h:23, - from ../subprojects/opensea-transport/src/jmicron_nvme_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=] - 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-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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -2307,11 +2279,43 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/raid_scan_helper.c:23: + 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; | ^~~~~~~~~~ @@ -2327,50 +2331,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/io_utils.h:23, - 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; - | ^~~~~~~~~~~ -../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/raid_scan_helper.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; | ^~~~~~~~~~~~~ @@ -2440,52 +2402,52 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/psp_legacy_helper.c:15: -../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘enable_Disable_ATA_Passthrough’: + from ../subprojects/opensea-transport/src/jmicron_nvme_helper.c:19: +../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘send_JM_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/psp_legacy_helper.c:33:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 33 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:259:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 259 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmCDB, JMICRON_NVME_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/psp_legacy_helper.c:34:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 34 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:260:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 260 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘get_RTFRs_From_PSP_Legacy’: +../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘jm_NVMe_Normal_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/psp_legacy_helper.c:142:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 142 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 367 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, JMICRON_NVME_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/psp_legacy_helper.c:143:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 143 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 14); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:369:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 369 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/jmicron_nvme_helper.c: In function ‘jm_NVMe_MCU_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/psp_legacy_helper.c:144:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 144 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:387:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 387 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, JMICRON_NVME_CDB_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘send_PSP_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/psp_legacy_helper.c:175:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 175 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pspCDB, PSP_EXT_COMMAND_CDB_LEN); +../subprojects/opensea-transport/src/jmicron_nvme_helper.c:389:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 389 | DECLARE_ZERO_INIT_ARRAY(uint8_t, jmPayload, JMICRON_NVME_CMD_PAYLOAD_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/psp_legacy_helper.c:22: + from ../subprojects/opensea-transport/src/jmicron_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; @@ -2502,6 +2464,47 @@ ../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/jmicron_nvme_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=] @@ -2510,11 +2513,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; | ^~~~~~~~ -[37/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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/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/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/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/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-common/src/string_utils.c:13: + 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; | ^~~~~~~~~~ @@ -2531,34 +2565,18 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../subprojects/opensea-common/include/impl_string_utils.h:21: + 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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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/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/nvme_helper.c:23: -../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; | ^~~~~~~~~~ @@ -2574,25 +2592,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-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_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; | ^~~~~~~~~~~ @@ -2633,28 +2634,19 @@ 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; | ^~~~~~~~~~~~~ ../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-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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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-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-common/src/io_utils.c:22: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + 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; | ^~~~~~~~~~ @@ -2670,16 +2662,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/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; - | ^~~~~~~~ -In file included from ../subprojects/opensea-common/include/io_utils.h:23: +In file included from ../subprojects/opensea-common/include/io_utils.h:23, + 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; | ^~~~~~~~~~~ @@ -2719,11 +2703,36 @@ ../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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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/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/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/sata_helper_func.c:24: + 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; | ^~~~~~~~~~ @@ -2739,8 +2748,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/sata_helper_func.c:20: + 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; | ^~~~~~~~~~~ @@ -2781,28 +2807,59 @@ 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/sata_helper_func.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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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_ti_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o -c ../subprojects/opensea-transport/src/ti_legacy_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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/ti_legacy_helper.c:15: -../subprojects/opensea-transport/src/ti_legacy_helper.c: In function ‘send_TI_Legacy_Passthrough_Command’: + from ../subprojects/opensea-transport/src/psp_legacy_helper.c:15: +../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘enable_Disable_ATA_Passthrough’: ../subprojects/opensea-common/include/common_types.h:741: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/ti_legacy_helper.c:84:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 84 | DECLARE_ZERO_INIT_ARRAY(uint8_t, tiCDB, CDB_LEN_16); +../subprojects/opensea-transport/src/psp_legacy_helper.c:33:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 33 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_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-transport/src/psp_legacy_helper.c:34:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 34 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘get_RTFRs_From_PSP_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/psp_legacy_helper.c:142:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 142 | 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/psp_legacy_helper.c:143:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 143 | DECLARE_ZERO_INIT_ARRAY(uint8_t, returnData, 14); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/psp_legacy_helper.c:144:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 144 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/psp_legacy_helper.c: In function ‘send_PSP_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/psp_legacy_helper.c:175:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 175 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pspCDB, PSP_EXT_COMMAND_CDB_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/ti_legacy_helper.c:22: + from ../subprojects/opensea-transport/src/psp_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; @@ -2827,21 +2884,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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: + from ../subprojects/opensea-transport/src/sata_helper_func.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; | ^~~~~~~~~~ @@ -2858,7 +2905,7 @@ 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: + from ../subprojects/opensea-transport/src/sata_helper_func.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; | ^~~~~~~~~~~ @@ -2899,7 +2946,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/sata_helper_func.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; | ^~~~~~~~~~~~~ @@ -3069,11 +3117,59 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 -fcf-protection=full -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 -fcf-protection -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_ti_legacy_helper.c.o -MF subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o.d -o subprojects/opensea-transport/libopensea-transport.a.p/src_ti_legacy_helper.c.o -c ../subprojects/opensea-transport/src/ti_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/ti_legacy_helper.c:15: +../subprojects/opensea-transport/src/ti_legacy_helper.c: In function ‘send_TI_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/ti_legacy_helper.c:84:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 84 | DECLARE_ZERO_INIT_ARRAY(uint8_t, tiCDB, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ 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/ti_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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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; | ^~~~~~~~~~ @@ -3090,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_legacy_cmds.c:21: + 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; | ^~~~~~~~~~~ @@ -3131,49 +3227,62 @@ 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_legacy_cmds.c:17: + 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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[47/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 -fcf-protection=full -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 -fcf-protection -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/cmds.c:16: -../subprojects/opensea-transport/src/cmds.c: In function ‘write_Same’: + 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/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/common_public.c:1273:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1273 | DECLARE_ZERO_INIT_ARRAY(char, errorMessage, 50); | ^~~~~~~~~~~~~~~~~~~~~~~ -../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/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/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/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/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/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/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/cmds.c:23: + 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; @@ -3190,6 +3299,47 @@ ../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=] @@ -3198,7 +3348,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; | ^~~~~~~~ -[47/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 -fcf-protection=full -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 -fcf-protection -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_buffer_test.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_buffer_test.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_buffer_test.c.o -c ../subprojects/opensea-operations/src/buffer_test.c +[48/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 -fcf-protection=full -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 -fcf-protection -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_buffer_test.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_buffer_test.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_buffer_test.c.o -c ../subprojects/opensea-operations/src/buffer_test.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, @@ -3284,7 +3434,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; | ^~~~~~~~ -[48/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 -fcf-protection=full -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 -fcf-protection -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_Security.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_ata_Security.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_ata_Security.c.o -c ../subprojects/opensea-operations/src/ata_Security.c +[49/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 -fcf-protection=full -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 -fcf-protection -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_Security.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_ata_Security.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_ata_Security.c.o -c ../subprojects/opensea-operations/src/ata_Security.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, @@ -3421,7 +3571,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; | ^~~~~~~~ -[49/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 -fcf-protection=full -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 -fcf-protection -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_cdl.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_cdl.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_cdl.c.o -c ../subprojects/opensea-operations/src/cdl.c +[50/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 -fcf-protection=full -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 -fcf-protection -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_cdl.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_cdl.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_cdl.c.o -c ../subprojects/opensea-operations/src/cdl.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, @@ -3645,7 +3795,599 @@ ../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; | ^~~~~~~~ -[50/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 -fcf-protection=full -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 -fcf-protection -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 +[51/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 -fcf-protection=full -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 -fcf-protection -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_depopulate.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_depopulate.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_depopulate.c.o -c ../subprojects/opensea-operations/src/depopulate.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/depopulate.c:16: +../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Depopulation_Feature_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/depopulate.c:39:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 39 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, 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/depopulate.c:108:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 108 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘get_Number_Of_Descriptors’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/depopulate.c:137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, getPhysicalElementCount, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘show_Physical_Element_Descriptors_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/depopulate.c:338:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 338 | DECLARE_ZERO_INIT_ARRAY(char, statusString, PHYSICAL_ELEMENT_STATUS_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/depopulate.c:340:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 340 | DECLARE_ZERO_INIT_ARRAY(char, capacityString, PHYSICAL_ELEMENT_CAPACITY_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/depopulate.c:343:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 343 | DECLARE_ZERO_INIT_ARRAY(char, rebuildAllowed, PHYSICAL_ELEMENT_REBUILD_ALLOWED_STRING_MAX_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘get_Depopulate_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/depopulate.c:618:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 618 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘perform_Depopulate_Physical_Element2’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/depopulate.c:896:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 896 | DECLARE_ZERO_INIT_ARRAY(uint8_t, currentSettings, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Depopulate_And_Modify_Zones_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/depopulate.c:1063:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, 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/depopulate.c:1139:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Repopulate_Feature_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/depopulate.c:1178:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1178 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, 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/depopulate.c:1236:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1236 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/depopulate.c: In function ‘perform_Repopulate_Physical_Element’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/depopulate.c:1358:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1358 | DECLARE_ZERO_INIT_ARRAY(uint8_t, currentSettings, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/depopulate.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/depopulate.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/depopulate.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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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; + | ^~~~~~~~ +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -3920,114 +4662,637 @@ ../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-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 -fcf-protection=full -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 -fcf-protection -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_depopulate.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_depopulate.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_depopulate.c.o -c ../subprojects/opensea-operations/src/depopulate.c +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-operations/src/depopulate.c:16: -../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Depopulation_Feature_Supported’: + from ../subprojects/opensea-transport/src/scsi_cmds.c:16: +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘private_SCSI_Send_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-operations/src/depopulate.c:39:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 39 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c:154:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 154 | DECLARE_ZERO_INIT_ARRAY(uint8_t, lastSenseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_SecurityProtocol_In’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/depopulate.c:108:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 108 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘get_Number_Of_Descriptors’: +../subprojects/opensea-transport/src/scsi_cmds.c:272:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 272 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Supported_Operation_Codes’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/depopulate.c:137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, getPhysicalElementCount, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-transport/src/scsi_cmds.c:386:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 386 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘show_Physical_Element_Descriptors_2’: +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Sanitize_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-operations/src/depopulate.c:338:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 338 | DECLARE_ZERO_INIT_ARRAY(char, statusString, PHYSICAL_ELEMENT_STATUS_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c:643:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 643 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Request_Sense_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-operations/src/depopulate.c:340:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 340 | DECLARE_ZERO_INIT_ARRAY(char, capacityString, PHYSICAL_ELEMENT_CAPACITY_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c:761:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 761 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Log_Sense_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-operations/src/depopulate.c:343:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 343 | DECLARE_ZERO_INIT_ARRAY(char, rebuildAllowed, PHYSICAL_ELEMENT_REBUILD_ALLOWED_STRING_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘get_Depopulate_Progress’: +../subprojects/opensea-transport/src/scsi_cmds.c:872:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 872 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Log_Select_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-operations/src/depopulate.c:618:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 618 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘perform_Depopulate_Physical_Element2’: +../subprojects/opensea-transport/src/scsi_cmds.c:932:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 932 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Send_Diagnostic’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/depopulate.c:896:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 896 | DECLARE_ZERO_INIT_ARRAY(uint8_t, currentSettings, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Depopulate_And_Modify_Zones_Supported’: +../subprojects/opensea-transport/src/scsi_cmds.c:987:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 987 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Capacity_10’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/depopulate.c:1063:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c:1024:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1024 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Capacity_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/depopulate.c:1139:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1139 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘is_Repopulate_Feature_Supported’: +../subprojects/opensea-transport/src/scsi_cmds.c:1054:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1054 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Sense_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-operations/src/depopulate.c:1178:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1178 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedCapabilities, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c:1198:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1198 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Sense_10’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/depopulate.c:1236:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1236 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteristics, VPD_BLOCK_DEVICE_CHARACTERISTICS_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/depopulate.c: In function ‘perform_Repopulate_Physical_Element’: +../subprojects/opensea-transport/src/scsi_cmds.c:1258:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1258 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Select_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-operations/src/depopulate.c:1358:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1358 | DECLARE_ZERO_INIT_ARRAY(uint8_t, currentSettings, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/depopulate.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/scsi_cmds.c:1321:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1321 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Select_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:1433:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1433 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Inquiry’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1593:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1593 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Media_Serial_Number’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1664:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1664 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Attribute’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1714:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1714 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:1769:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1769 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Buffer_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/scsi_cmds.c:1818:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1818 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Receive_Diagnostic_Results’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1873:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1873 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_I_T_Nexus’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1917:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1917 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Aliases’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1959:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1959 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Identifying_Information’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2005:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2005 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_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/scsi_cmds.c:2047:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2047 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Priority’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Supported_Task_Management_Functions’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Timestamp’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2182:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2182 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_SecurityProtocol_Out’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2232:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2232 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Identifying_Information’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2284:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2284 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Priority’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2329:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2329 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Target_Port_Groups’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Timestamp’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2414:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2414 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Test_Unit_Ready’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2455:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2455 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Attribute’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2496:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2496 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Compare_And_Write’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2552:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2552 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Format_Unit’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2615:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2615 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Format_With_Preset’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2674:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2674 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Get_Lba_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-transport/src/scsi_cmds.c:2715:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2715 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Orwrite_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/scsi_cmds.c:2768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Orwrite_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2833:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prefetch_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2888:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2888 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prefetch_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/scsi_cmds.c:2926:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2926 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prevent_Allow_Medium_Removal’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2966:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2966 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:2997:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2997 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3035:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3035 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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-transport/src/scsi_cmds.c:3095:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3095 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:3157:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3157 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Defect_Data_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3276:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3276 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Defect_Data_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-transport/src/scsi_cmds.c:3329:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3329 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Long_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3383 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Long_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/scsi_cmds.c:3434:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3434 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Reassign_Blocks’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3490:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3490 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Referrals’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3534:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3534 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Start_Stop_Unit’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3588:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3588 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Synchronize_Cache_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3634:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3634 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Synchronize_Cache_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/scsi_cmds.c:3672:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3672 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Unmap’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3716 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3766:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3766 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_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-transport/src/scsi_cmds.c:3821:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3821 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_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/scsi_cmds.c:3878:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3878 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3942:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3942 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:3988:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3988 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4025:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4025 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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-transport/src/scsi_cmds.c:4074:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4074 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:4123:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4123 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4176:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4176 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_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-transport/src/scsi_cmds.c:4273:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4273 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_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/scsi_cmds.c:4320:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4320 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4370:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4370 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Long_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4415:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4415 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Long_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/scsi_cmds.c:4466:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4466 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4518:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4518 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_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/scsi_cmds.c:4575:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4575 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4649:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4649 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_xp_Write_10’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4928:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4928 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_xp_Write_32’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4977:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4977 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_Out_Std_Format_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/scsi_cmds.c:5027:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5027 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_In_Report’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5155:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5155 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_In_ZD’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5228:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5228 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Get_Physical_Element_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-transport/src/scsi_cmds.c:5350:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5350 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_And_Truncate’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5396:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5396 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_Element_And_Modify_Zones’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5427:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Restore_Elements_And_Rebuild’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5458:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5458 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Persistent_Reserve_In’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Persistent_Reserve_Out’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5539:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5539 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Rezero_Unit’: +../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5582:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5582 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/depopulate.c:25: + from ../subprojects/opensea-transport/src/scsi_cmds.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; | ^~~~~~~~~~ @@ -4044,7 +5309,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/depopulate.c:20: + from ../subprojects/opensea-transport/src/scsi_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; | ^~~~~~~~~~~ @@ -4092,55 +5357,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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-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); - | ^~~~~~~~~~~~~~~~~~~~~~~ + 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-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-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-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/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-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-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-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__, - | ^~~~~~~~~~~~ +../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-transport/src/common_public.c:23: + 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; @@ -4158,7 +5409,7 @@ 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: + 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; | ^~~~~~~~~~~ @@ -4206,7 +5457,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[58/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 -fcf-protection=full -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 -fcf-protection -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, @@ -4276,42 +5527,69 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/firmware_download.c:16: -../subprojects/opensea-operations/src/firmware_download.c: In function ‘get_ATA_ID_Data_Log_Supported_FWDL_Modes’: + 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/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/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/firmware_download.c: In function ‘get_NVMe_Supported_FWDL_Modes’: +../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/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/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/firmware_download.c: In function ‘get_SCSI_ReadBuffer_FWDL_Boundary’: +../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/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-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/firmware_download.c:1706:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1706 | DECLARE_ZERO_INIT_ARRAY(char, slotRevision, 14); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../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/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; + | ^~~~~~~~~ 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: + 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; | ^~~~~~~~~~ @@ -4328,7 +5606,7 @@ 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: + 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; | ^~~~~~~~~~~ @@ -4376,11 +5654,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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-operations/src/defect.c:25: + 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; | ^~~~~~~~~~ @@ -4397,7 +5675,7 @@ 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: + 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; | ^~~~~~~~~~~ @@ -4439,73 +5717,574 @@ | ^~~~~~~~~~~~~ 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: + 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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[61/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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/scsi_helper.c:13: -../subprojects/opensea-transport/src/scsi_helper.c: In function ‘set_Passthrough_Hacks_By_Inquiry_Data’: + from ../subprojects/opensea-transport/src/sntl_helper.c:16: +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Set_Sense_Data_For_Translation’: ../subprojects/opensea-common/include/common_types.h:741: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-transport/src/sntl_helper.c:132:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 132 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Generic_NVMe_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-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-transport/src/sntl_helper.c:383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 383 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Command_Specific_NVMe_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-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-transport/src/sntl_helper.c:566:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 566 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Media_Errors_NVMe_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-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/sntl_helper.c:688:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 688 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Supported_VPD_Pages_00h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:815:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 815 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Unit_Serial_Number_VPD_Page_80h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:857:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 857 | 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/sntl_helper.c:889:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 889 | DECLARE_ZERO_INIT_ARRAY(char, shortString, 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-transport/src/sntl_helper.c:915:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 915 | DECLARE_ZERO_INIT_ARRAY(char, shortString, 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-transport/src/sntl_helper.c:931:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 931 | DECLARE_ZERO_INIT_ARRAY(char, nsidString, NSID_STRING_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Extended_Inquiry_Data_VPD_Page_86h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1555:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1555 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiry, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Block_Limits_VPD_Page_B0h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1637:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1637 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockLimits, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Block_Device_Characteristics_VPD_Page_B1h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1722:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1722 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteriticsPage, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1753:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1753 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotMediaInfo, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Logical_Block_Provisioning_VPD_Page_B2h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1797:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1797 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Inquiry_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/sntl_helper.c:1862:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1862 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:1931:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1931 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inquiryData, INQ_RETURN_DATA_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../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-transport/src/sntl_helper.c:1987:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1987 | DECLARE_ZERO_INIT_ARRAY(char, nvmMN, NVME_CTRL_IDENTIFY_MN_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:3411:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3411 | DECLARE_ZERO_INIT_ARRAY(uint8_t, reportLuns, +../subprojects/opensea-transport/src/sntl_helper.c:1992:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1992 | DECLARE_ZERO_INIT_ARRAY(char, nvmFW, NVME_CTRL_IDENTIFY_FW_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ -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; - | ^~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2008:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2008 | DECLARE_ZERO_INIT_ARRAY(char, nvmSN, NVME_CTRL_IDENTIFY_SN_LEN + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Read_Capacity_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/sntl_helper.c:2063:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:2133:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2133 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readCapacityData, 32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Supported_Log_Pages’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2206:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2206 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); // this should be plenty big for now + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Temperature_Log_0x0D’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2305:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2305 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temperatureLog, 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/sntl_helper.c:2308:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2308 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:2309:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2309 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Solid_State_Media_Log_0x11’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2401:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2401 | DECLARE_ZERO_INIT_ARRAY(uint8_t, solidStateMediaLog, 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-transport/src/sntl_helper.c:2404:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2404 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:2405:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2405 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Informational_Exceptions_Log_Page_2F’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2470:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2470 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptions, 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/sntl_helper.c:2471:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2471 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Background_Scan_Results_Log_0x15’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2530:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, backgroundResults, 20); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2533:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2533 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:2534:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2534 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_General_Statistics_And_Performance_Log_0x19’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2613:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2613 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStatisticsAndPerformance, 72); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2616:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2616 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:2617:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2617 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Start_Stop_Cycle_Log_0x0E’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2775:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2775 | DECLARE_ZERO_INIT_ARRAY(uint8_t, startStopLog, 20); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2777:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2777 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:2823:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2823 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotMediaInfo, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Self_Test_Results_Log_0x10’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2910:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2910 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResults, 404); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2912:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2912 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:2937:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2937 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmDSTLog, 564); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Log_Sense_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/sntl_helper.c:3092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Mode_Sense_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/sntl_helper.c:4130:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4130 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBlockDescriptor, SNTL_DATA_BLOCK_DESCRIPTOR_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/sntl_helper.c:4131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeParameterHeader, 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-transport/src/sntl_helper.c:4133:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4133 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Mode_Select_Caching_08h’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:4366:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4366 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Mode_Select_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/sntl_helper.c:4502:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4502 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Synchronize_Cache_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/sntl_helper.c:5007:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5007 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Read_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/sntl_helper.c:5068:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5068 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Write_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/sntl_helper.c:5303:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5303 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Verify_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/sntl_helper.c:5535:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5535 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Security_Protocol_In_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/sntl_helper.c:5768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Security_Protocol_Out_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/sntl_helper.c:5845:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5845 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Report_Luns_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/sntl_helper.c:5915:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5915 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Test_Unit_Ready_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/sntl_helper.c:6064:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6064 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:6098:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6098 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_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/sntl_helper.c:6137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Send_Diagnostic_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/sntl_helper.c:6330:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6330 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Write_Buffer_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/sntl_helper.c:6465:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Start_Stop_Unit_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/sntl_helper.c:6735:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6735 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Unmap_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/sntl_helper.c:7008:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7008 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Request_Sense_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/sntl_helper.c:7231:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7231 | 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/sntl_helper.c:7233:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7233 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:7269:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7269 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:7310:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7310 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 564); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Persistent_Reserve_In’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7376:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7376 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:7417:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7417 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReportKeys, 4096); // I hope this is big enough...may need to redo this! + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7465:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReport, 4096); // I hope this is big enough...may need to redo this! + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7634:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7634 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReport, 4096); // I hope this is big enough...may need to redo this! + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Persistent_Reserve_Out’: +../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7764:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7764 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:7859:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7859 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 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/sntl_helper.c:7941:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7941 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 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/sntl_helper.c:8042:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8042 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 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/sntl_helper.c:8128:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8128 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Sanitize_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/sntl_helper.c:8218:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8218 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:8353:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8353 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:8430:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8430 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:8506:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8506 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/sntl_helper.c:8581:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Report_Supported_Operation_Codes_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/sntl_helper.c:10682:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10682 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_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/sntl_helper.c:10814:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10814 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:10830:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10830 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroData, NVME_IDENTIFY_DATA_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/sntl_helper.c:11070:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11070 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_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/sntl_helper.c:11080:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11080 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/scsi_helper.c:22: + from ../subprojects/opensea-transport/src/sntl_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; | ^~~~~~~~~~ @@ -4521,25 +6300,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-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: + from ../subprojects/opensea-transport/src/sntl_helper.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; | ^~~~~~~~~~~ @@ -4587,7 +6349,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -4812,309 +6574,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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/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/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/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/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/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/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; - | ^~~~~~~~~~ -../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/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; - | ^~~~~~~~~~~ -../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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -5238,34 +6698,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/sanitize.c:16: -../subprojects/opensea-operations/src/sanitize.c: In function ‘get_NVMe_Sanitize_Progress’: + 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/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/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/sanitize.c: In function ‘get_SCSI_Sanitize_Progress’: +../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/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/generic_tests.c:912:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 912 | DECLARE_ZERO_INIT_ARRAY(char, odDataRateUnits, 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/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/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/sanitize.c:26: + 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; @@ -5280,7 +6745,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/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; | ^~~~~~~~~~ @@ -5297,7 +6762,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/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; | ^~~~~~~~~~~ @@ -5345,69 +6810,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/format.c:16: -../subprojects/opensea-operations/src/format.c: In function ‘get_Format_Progress’: + 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/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/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/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/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/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-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/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-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/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/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-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/format.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; | ^~~~~~~~~~ @@ -5424,7 +6855,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-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; | ^~~~~~~~~~~ @@ -5472,7 +6903,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -5568,39 +6999,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/generic_tests.c:16: -../subprojects/opensea-operations/src/generic_tests.c: In function ‘short_Generic_Test’: + 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/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/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/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/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/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/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/generic_tests.c:970:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 970 | DECLARE_ZERO_INIT_ARRAY(char, randomDataRateUnits, 3); +../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/generic_tests.c:26: + 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; @@ -5615,93 +7041,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/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; - | ^~~~~~~~~~ -../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/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; - | ^~~~~~~~~~~ -../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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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: + 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; | ^~~~~~~~~~ @@ -5718,7 +7058,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/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; | ^~~~~~~~~~~ @@ -5766,7 +7106,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/bit_manip.h:17, @@ -5859,7 +7199,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -6075,164 +7415,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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/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/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-common/include/common_types.h:741:46: warning: 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-common/include/common_types.h:741:46: warning: 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’: + 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/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/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/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-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/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/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/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/operations.c:24: + 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; | ^~~~~~~~~~ @@ -6249,7 +7453,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/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; | ^~~~~~~~~~~ @@ -6297,636 +7501,85 @@ ../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-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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/scsi_cmds.c:16: -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘private_SCSI_Send_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/scsi_cmds.c:154:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 154 | DECLARE_ZERO_INIT_ARRAY(uint8_t, lastSenseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_SecurityProtocol_In’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:272:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 272 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Supported_Operation_Codes’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:386:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 386 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Sanitize_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/scsi_cmds.c:643:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 643 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Request_Sense_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/scsi_cmds.c:761:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 761 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Log_Sense_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/scsi_cmds.c:872:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 872 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Log_Select_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/scsi_cmds.c:932:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 932 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Send_Diagnostic’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:987:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 987 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Capacity_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1024:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1024 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Capacity_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/scsi_cmds.c:1054:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1054 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Sense_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/scsi_cmds.c:1198:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1198 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Sense_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1258:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1258 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Select_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/scsi_cmds.c:1321:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1321 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Mode_Select_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:1433:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1433 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Inquiry’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1593:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1593 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Media_Serial_Number’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1664:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1664 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Attribute’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1714:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1714 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:1769:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1769 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Buffer_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/scsi_cmds.c:1818:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1818 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Receive_Diagnostic_Results’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1873:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1873 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_I_T_Nexus’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1917:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1917 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Aliases’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:1959:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1959 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Identifying_Information’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2005:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2005 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_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/scsi_cmds.c:2047:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2047 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Priority’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Supported_Task_Management_Functions’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Timestamp’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2182:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2182 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_SecurityProtocol_Out’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2232:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2232 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Identifying_Information’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2284:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2284 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Priority’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2329:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2329 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Target_Port_Groups’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2373:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2373 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Set_Timestamp’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2414:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2414 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Test_Unit_Ready’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2455:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2455 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Attribute’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2496:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2496 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Compare_And_Write’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2552:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2552 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Format_Unit’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2615:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2615 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Format_With_Preset’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2674:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2674 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Get_Lba_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-transport/src/scsi_cmds.c:2715:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2715 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Orwrite_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/scsi_cmds.c:2768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Orwrite_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2833:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prefetch_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2888:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2888 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prefetch_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/scsi_cmds.c:2926:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2926 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Prevent_Allow_Medium_Removal’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:2966:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2966 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:2997:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2997 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3035:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3035 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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-transport/src/scsi_cmds.c:3095:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3095 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_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/scsi_cmds.c:3157:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3157 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Defect_Data_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3276:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3276 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Defect_Data_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-transport/src/scsi_cmds.c:3329:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3329 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Long_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3383 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Read_Long_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/scsi_cmds.c:3434:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3434 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Reassign_Blocks’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3490:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3490 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Report_Referrals’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3534:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3534 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Start_Stop_Unit’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3588:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3588 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Synchronize_Cache_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3634:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3634 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Synchronize_Cache_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/scsi_cmds.c:3672:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3672 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Unmap’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3716 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3766:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3766 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_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-transport/src/scsi_cmds.c:3821:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3821 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_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/scsi_cmds.c:3878:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3878 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Verify_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:3942:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3942 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:3988:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3988 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4025:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4025 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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-transport/src/scsi_cmds.c:4074:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4074 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_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/scsi_cmds.c:4123:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4123 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4176:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4176 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_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-transport/src/scsi_cmds.c:4273:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4273 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_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/scsi_cmds.c:4320:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4320 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_And_Verify_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4370:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4370 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Long_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4415:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4415 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Long_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/scsi_cmds.c:4466:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4466 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4518:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4518 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_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/scsi_cmds.c:4575:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4575 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Write_Same_32’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4649:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4649 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_xp_Write_10’: -../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4928:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4928 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_xp_Write_32’: + from ../subprojects/opensea-operations/src/power_control.c:16: +../subprojects/opensea-operations/src/power_control.c: In function ‘convert_NVM_Latency_To_HR_Time_Str’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:4977:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4977 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_32); +../subprojects/opensea-operations/src/power_control.c:667:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 667 | DECLARE_ZERO_INIT_ARRAY(char, units, NVM_LAT_UNIT_STR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_Out_Std_Format_CDB’: +../subprojects/opensea-operations/src/power_control.c: In function ‘print_NVM_Power_States’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5027:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5027 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_In_Report’: +../subprojects/opensea-operations/src/power_control.c:728:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 728 | DECLARE_ZERO_INIT_ARRAY(char, maxPowerWatts, NVM_POWER_WATTS_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-transport/src/scsi_cmds.c:5155:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5155 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Zone_Management_In_ZD’: +../subprojects/opensea-operations/src/power_control.c:729:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 729 | DECLARE_ZERO_INIT_ARRAY(char, idlePowerWatts, NVM_POWER_WATTS_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-transport/src/scsi_cmds.c:5228:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5228 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Get_Physical_Element_Status’: +../subprojects/opensea-operations/src/power_control.c:730:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 730 | DECLARE_ZERO_INIT_ARRAY(char, activePowerWatts, NVM_POWER_WATTS_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-transport/src/scsi_cmds.c:5350:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5350 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_And_Truncate’: +../subprojects/opensea-operations/src/power_control.c:731:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 731 | DECLARE_ZERO_INIT_ARRAY(char, entryTime, NVM_POWER_ENT_EX_TIME_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-transport/src/scsi_cmds.c:5396:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5396 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Remove_Element_And_Modify_Zones’: +../subprojects/opensea-operations/src/power_control.c:732:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 732 | DECLARE_ZERO_INIT_ARRAY(char, exitTime, NVM_POWER_ENT_EX_TIME_MAX_STR_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/power_control.c: In function ‘print_Power_Consumption_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-transport/src/scsi_cmds.c:5427:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Restore_Elements_And_Rebuild’: +../subprojects/opensea-operations/src/power_control.c:1522:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1522 | DECLARE_ZERO_INIT_ARRAY(char, unitBuff, POWER_CONSUMPTION_UNIT_BUFFER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/power_control.c: In function ‘scsi_Get_EPC_Settings’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5458:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5458 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_16); +../subprojects/opensea-operations/src/power_control.c:2052:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2052 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcVPDPage, VPD_POWER_CONDITION_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Persistent_Reserve_In’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); +../subprojects/opensea-operations/src/power_control.c:2121:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2121 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcModePage, MP_POWER_CONDITION_LEN + MODE_PARAMETER_HEADER_10_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Persistent_Reserve_Out’: +../subprojects/opensea-operations/src/power_control.c: In function ‘sata_Set_Device_Initiated_Interface_Power_State_Transitions’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5539:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5539 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_10); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/scsi_cmds.c: In function ‘scsi_Rezero_Unit’: +../subprojects/opensea-operations/src/power_control.c:2613:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2613 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/power_control.c: In function ‘sata_Set_Device_Automatic_Partial_To_Slumber_Transtisions’: ../subprojects/opensea-common/include/common_types.h:741: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_cmds.c:5582:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5582 | DECLARE_ZERO_INIT_ARRAY(uint8_t, cdb, CDB_LEN_6); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/power_control.c:2688:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2688 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-transport/src/scsi_cmds.c:24: + from ../subprojects/opensea-operations/src/power_control.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; @@ -6944,7 +7597,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/scsi_cmds.c:20: + from ../subprojects/opensea-operations/src/power_control.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; | ^~~~~~~~~~~ @@ -6992,8 +7645,6 @@ ../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] rm -f subprojects/wingetopt/libwingetopt.a && gcc-ar csrDT subprojects/wingetopt/libwingetopt.a subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o -[71/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 [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 -fcf-protection=full -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 -fcf-protection -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 @@ -7183,86 +7834,440 @@ ../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] 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 -fcf-protection=full -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 -fcf-protection -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 +[74/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 -fcf-protection=full -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 -fcf-protection -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 : 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/power_control.c:16: -../subprojects/opensea-operations/src/power_control.c: In function ‘convert_NVM_Latency_To_HR_Time_Str’: + from ../subprojects/opensea-operations/src/seagate_operations.c:16: +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘is_Low_Current_Spin_Up_Enabled’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/power_control.c:667:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 667 | DECLARE_ZERO_INIT_ARRAY(char, units, NVM_LAT_UNIT_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/power_control.c: In function ‘print_NVM_Power_States’: +../subprojects/opensea-operations/src/seagate_operations.c:326:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 326 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘seagate_SAS_Get_JIT_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/power_control.c:728:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 728 | DECLARE_ZERO_INIT_ARRAY(char, maxPowerWatts, NVM_POWER_WATTS_MAX_STR_LEN); +../subprojects/opensea-operations/src/seagate_operations.c:479:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 479 | DECLARE_ZERO_INIT_ARRAY(uint8_t, seagateUnitAttentionParameters, 12 + MODE_PARAMETER_HEADER_10_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘seagate_SAS_Set_JIT_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/power_control.c:729:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 729 | DECLARE_ZERO_INIT_ARRAY(char, idlePowerWatts, NVM_POWER_WATTS_MAX_STR_LEN); +../subprojects/opensea-operations/src/seagate_operations.c:554:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 554 | DECLARE_ZERO_INIT_ARRAY(uint8_t, seagateUnitAttentionParameters, 12 + MODE_PARAMETER_HEADER_10_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘request_Power_Measurement’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/power_control.c:730:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 730 | DECLARE_ZERO_INIT_ARRAY(char, activePowerWatts, NVM_POWER_WATTS_MAX_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c:1559:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1559 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pwrTelLogPg, 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/power_control.c:731:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 731 | DECLARE_ZERO_INIT_ARRAY(char, entryTime, NVM_POWER_ENT_EX_TIME_MAX_STR_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c:1574:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1574 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pwrTelDiagPg, 16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘is_Seagate_Quick_Format_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/power_control.c:732:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 732 | DECLARE_ZERO_INIT_ARRAY(char, exitTime, NVM_POWER_ENT_EX_TIME_MAX_STR_LEN); +../subprojects/opensea-operations/src/seagate_operations.c:1836:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1836 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘print_smart_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/seagate_operations.c:2115:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2115 | DECLARE_ZERO_INIT_ARRAY(char, buf, 40); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/seagate_operations.c:2117:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2117 | DECLARE_ZERO_INIT_ARRAY(char, strBuf, NVME_PRINT_SMART_LOG_STRING_BUFFER_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/seagate_operations.c: In function ‘get_Seagate_SCSI_Firmware_Numbers’: +../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] + 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} + | ^~~ +../subprojects/opensea-operations/src/seagate_operations.c:3321:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3321 | DECLARE_ZERO_INIT_ARRAY(uint8_t, firmwareNumbersPage, 60); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-operations/src/seagate_operations.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/seagate_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; + | ^~~~~~~~~~~ +../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; + | ^~~~~~~~ +[75/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 -fcf-protection=full -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 -fcf-protection -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-operations/src/power_control.c: In function ‘print_Power_Consumption_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/power_control.c:1522:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1522 | DECLARE_ZERO_INIT_ARRAY(char, unitBuff, POWER_CONSUMPTION_UNIT_BUFFER_LENGTH); +../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/power_control.c: In function ‘scsi_Get_EPC_Settings’: +../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/power_control.c:2052:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2052 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcVPDPage, VPD_POWER_CONDITION_LEN); +../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/power_control.c:2121:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2121 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcModePage, MP_POWER_CONDITION_LEN + MODE_PARAMETER_HEADER_10_LEN); +../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/power_control.c: In function ‘sata_Set_Device_Initiated_Interface_Power_State_Transitions’: +../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; + | ^~~~~~~~ +[76/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 +[77/156] rm -f subprojects/wingetopt/libwingetopt.a && gcc-ar csrDT subprojects/wingetopt/libwingetopt.a subprojects/wingetopt/libwingetopt.a.p/src_getopt.c.o +[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 -fcf-protection=full -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 -fcf-protection -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/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/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-common/include/common_types.h:741:46: warning: 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-common/include/common_types.h:741:46: warning: 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/power_control.c:2613:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2613 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/power_control.c: In function ‘sata_Set_Device_Automatic_Partial_To_Slumber_Transtisions’: +../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/power_control.c:2688:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2688 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); +../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/power_control.c:25: -../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; | ^~~~~~~~~~ @@ -7279,7 +8284,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-operations/src/power_control.c:20: + 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; | ^~~~~~~~~~~ @@ -7327,7 +8332,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; | ^~~~~~~~ -[75/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 -fcf-protection=full -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 -fcf-protection -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_sata_phy.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sata_phy.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sata_phy.c.o -c ../subprojects/opensea-operations/src/sata_phy.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 -fcf-protection=full -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 -fcf-protection -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_sata_phy.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_sata_phy.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_sata_phy.c.o -c ../subprojects/opensea-operations/src/sata_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, @@ -7420,7 +8425,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; | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, @@ -7506,80 +8511,13 @@ ../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; | ^~~~~~~~ -[77/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 -fcf-protection=full -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 -fcf-protection -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 +[81/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 -fcf-protection=full -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 -fcf-protection -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 -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; - | ^~~~~~~~ -[78/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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 +[83/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 -fcf-protection=full -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 -fcf-protection -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 In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -7682,1256 +8620,1218 @@ ../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 -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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-operations/src/seagate_operations.c:16: -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘is_Low_Current_Spin_Up_Enabled’: + from ../subprojects/opensea-transport/src/sat_helper.c:14: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘set_Sense_Data_For_Translation’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:326:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 326 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘seagate_SAS_Get_JIT_Modes’: +../subprojects/opensea-transport/src/sat_helper.c:1689:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1689 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘set_Sense_Data_By_RTFRs’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:479:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 479 | DECLARE_ZERO_INIT_ARRAY(uint8_t, seagateUnitAttentionParameters, 12 + MODE_PARAMETER_HEADER_10_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘seagate_SAS_Set_JIT_Modes’: +../subprojects/opensea-transport/src/sat_helper.c:1941:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1941 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, 12); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_ATA_Information_VPD_Page_89h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:554:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 554 | DECLARE_ZERO_INIT_ARRAY(uint8_t, seagateUnitAttentionParameters, 12 + MODE_PARAMETER_HEADER_10_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘request_Power_Measurement’: +../subprojects/opensea-transport/src/sat_helper.c:2457:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2457 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyDriveData, 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/seagate_operations.c:1559:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1559 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pwrTelLogPg, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:2459:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2459 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataInformation, SAT_ATA_INFO_VPD_PAGE_LEN_SOFTSATL); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:1574:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1574 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pwrTelDiagPg, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘is_Seagate_Quick_Format_Supported’: +../subprojects/opensea-transport/src/sat_helper.c:2531:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2531 | DECLARE_ZERO_INIT_ARRAY(char, openseaVersionString, 9); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Unit_Serial_Number_VPD_Page_80h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:1836:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1836 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘print_smart_log’: +../subprojects/opensea-transport/src/sat_helper.c:2682:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2682 | DECLARE_ZERO_INIT_ARRAY(uint8_t, unitSerialNumber, SOFT_SATL_UNIT_SN_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/seagate_operations.c:2115:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2115 | DECLARE_ZERO_INIT_ARRAY(char, buf, 40); +../subprojects/opensea-transport/src/sat_helper.c:2683:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2683 | DECLARE_ZERO_INIT_ARRAY(char, ataSerialNumber, SERIAL_NUM_LEN + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Device_Identification_VPD_Page_83h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:2117:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2117 | DECLARE_ZERO_INIT_ARRAY(char, strBuf, NVME_PRINT_SMART_LOG_STRING_BUFFER_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:2723:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2723 | DECLARE_ZERO_INIT_ARRAY(uint8_t, t10VendorIdDesignator, SOFT_SAT_T10_VENDOR_ID_DESIGNATOR_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/seagate_operations.c: In function ‘get_Seagate_SCSI_Firmware_Numbers’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/seagate_operations.c:3321:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3321 | DECLARE_ZERO_INIT_ARRAY(uint8_t, firmwareNumbersPage, 60); +../subprojects/opensea-transport/src/sat_helper.c:2724:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2724 | DECLARE_ZERO_INIT_ARRAY(char, ataModelNumber, 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/sat_helper.c:2725:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2725 | DECLARE_ZERO_INIT_ARRAY(char, ataSerialNumber, 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/sat_helper.c:2737:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2737 | DECLARE_ZERO_INIT_ARRAY(char, scsiNameString, SAT_SCSI_NAME_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../subprojects/opensea-operations/src/seagate_operations.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/seagate_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; - | ^~~~~~~~~~~ -../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; - | ^~~~~~~~ -[81/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 -fcf-protection=full -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 -fcf-protection -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 -[82/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 -fcf-protection=full -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 -fcf-protection -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-transport/src/sat_helper.c: In function ‘translate_Block_Device_Characteristics_VPD_Page_B1h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: 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-transport/src/sat_helper.c:2857:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2857 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteriticsPage, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Power_Condition_VPD_Page_8Ah’: +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2911:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2911 | 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/sat_helper.c:2918:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2918 | DECLARE_ZERO_INIT_ARRAY(uint8_t, powerConditionPage, 18); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘format_print_ata_logs_info’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Logical_Block_Provisioning_VPD_Page_B2h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: 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-transport/src/sat_helper.c:3034:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3034 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_Supported_NVMe_Logs’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Block_Limits_VPD_Page_B0h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: 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-transport/src/sat_helper.c:3081:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3081 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockLimits, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Page_Policy_VPD_Page_87h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: 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-transport/src/sat_helper.c:3197:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3197 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modePagePolicy, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Zoned_Block_Device_Characteristics_VPD_Page_B6h’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: 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-transport/src/sat_helper.c:3285:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3285 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zonedDeviceInformation, 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/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-transport/src/sat_helper.c:3296:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3296 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zonedDeviceCharacteristics, 64); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Extended_Inquiry_Data_VPD_Page_86h’: +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3366:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3366 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiry, 64); | ^~~~~~~~~~~~~~~~~~~~~~~ -../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-transport/src/sat_helper.c:3405:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3405 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Supported_VPD_Pages_00h’: +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3439:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3439 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/logs.c: In function ‘pull_FARM_LogPage’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Inquiry_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-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); +../subprojects/opensea-transport/src/sat_helper.c:3527:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3527 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -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; - | ^~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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 -[85/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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-operations/src/drive_info.c:14: -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Info_From_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/drive_info.c:759:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 759 | DECLARE_ZERO_INIT_ARRAY(char, ncqFeatureString, MAX_FEATURE_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:3665:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3665 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inquiryData, INQ_RETURN_DATA_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/drive_info.c:1415:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1415 | DECLARE_ZERO_INIT_ARRAY(char, tcqFeatureString, MAX_FEATURE_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:3666:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3666 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, 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/drive_info.c:1848:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1848 | DECLARE_ZERO_INIT_ARRAY(char, trimDetails, 30); +../subprojects/opensea-transport/src/sat_helper.c:3671:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3671 | DECLARE_ZERO_INIT_ARRAY(char, ataSN, ATA_IDENTIFY_SN_LENGTH + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Info_From_ID_Data_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/drive_info.c:2472:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2472 | DECLARE_ZERO_INIT_ARRAY(char, zacMinorVersion, 36); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_Security_Features_From_Security_Protocol’: +../subprojects/opensea-transport/src/sat_helper.c:3672:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3672 | 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/drive_info.c:3128:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3128 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityInfo, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Information’: +../subprojects/opensea-transport/src/sat_helper.c:3673:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3673 | DECLARE_ZERO_INIT_ARRAY(char, ataFW, ATA_IDENTIFY_FW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Capacity_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-operations/src/drive_info.c:3196:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3196 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-transport/src/sat_helper.c:3907:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3907 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:3465:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-transport/src/sat_helper.c:3970:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3970 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_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/drive_info.c:3674:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3674 | DECLARE_ZERO_INIT_ARRAY(char, versionDescriptorString, MAX_VERSION_DESCRIPTOR_STRING_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_VPD_Data’: +../subprojects/opensea-transport/src/sat_helper.c:4126:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4126 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readCapacityData, 32); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_ATA_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-operations/src/drive_info.c:4156:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4156 | DECLARE_ZERO_INIT_ARRAY(char, unmapDetails, 48); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4197:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4197 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:4160:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4160 | DECLARE_ZERO_INIT_ARRAY(char, lbprzStr, 22); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_Mode_Data’: +../subprojects/opensea-transport/src/sat_helper.c:4319:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4319 | DECLARE_ZERO_INIT_ARRAY(uint8_t, response, 14); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:5124:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5124 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4508:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4508 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataReturnDescriptor, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_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-operations/src/drive_info.c:5268:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5268 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4561:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4561 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_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-operations/src/drive_info.c:5467:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5467 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rigidGeometry, 24 + SCSI_MODE_PAGE_MIN_HEADER_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4712:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4712 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_Same_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-operations/src/drive_info.c:5513:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5513 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4865:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4865 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:5616:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5616 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:4982:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4982 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pattern, 4); // 32bits set to zero + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Synchronize_Cache_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-operations/src/drive_info.c:5678:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5678 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:5063:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Verify_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-operations/src/drive_info.c:5807:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5807 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:5131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_And_Verify_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-operations/src/drive_info.c:5824:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5824 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:5252:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5252 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Format_Unit_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-operations/src/drive_info.c:5887:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5887 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:5576:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5576 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Test_Unit_Ready_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-operations/src/drive_info.c:5905:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5905 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Reassign_Blocks_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-operations/src/drive_info.c:5945:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5945 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6186:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6186 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Security_Protocol_In_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-operations/src/drive_info.c:5996:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5996 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6304:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6304 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:6037:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6037 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6385:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6385 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityInformation, 16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Security_Protocol_Out_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-operations/src/drive_info.c:6181:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6181 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6716 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:6289:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6289 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:6793:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6793 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityCommandBuffer, + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_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-operations/src/drive_info.c:6408:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6408 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:7013:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7013 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Sanitize_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-operations/src/drive_info.c:6589:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6589 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:7220:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7220 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Buffer_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-operations/src/drive_info.c:6644:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6644 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:7565:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7565 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:6677:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6677 | DECLARE_ZERO_INIT_ARRAY(char, temp, MAX_FEATURE_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:7581:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readBufferData, 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/drive_info.c:6692:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6692 | DECLARE_ZERO_INIT_ARRAY( +../subprojects/opensea-transport/src/sat_helper.c:7648:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7648 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readBufferDescriptor, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:7679:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7679 | DECLARE_ZERO_INIT_ARRAY(uint8_t, gplDirectory, ATA_LOG_PAGE_LEN_BYTES); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:7719:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7719 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorHistoryData, ATA_LOG_PAGE_LEN_BYTES); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_NVMe_Controller_Identify_Data’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Send_Diagnostic_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-operations/src/drive_info.c:7481:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7481 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hostIdentifier, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:7998:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7998 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:7537:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7537 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeDSTLog, 564); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8113:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8113 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Luns_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-operations/src/drive_info.c:7615:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7615 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedSecurityProtocols, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘get_NVMe_Log_Data’: +../subprojects/opensea-transport/src/sat_helper.c:8225:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8225 | DECLARE_ZERO_INIT_ARRAY(uint8_t, reportLunsData, 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/drive_info.c:7895:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7895 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeSMARTData, 512); +../subprojects/opensea-transport/src/sat_helper.c:8226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘print_NVMe_Device_Information’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Request_Sense_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-operations/src/drive_info.c:8030:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8030 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zero128Bit, 16); +../subprojects/opensea-transport/src/sat_helper.c:8295:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8295 | 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-operations/src/drive_info.c:8046:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8046 | DECLARE_ZERO_INIT_ARRAY(char, mTotalCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8298:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8298 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:8047:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8047 | DECLARE_ZERO_INIT_ARRAY(char, totalCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8427:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_Buffer_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-operations/src/drive_info.c:8057:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8057 | DECLARE_ZERO_INIT_ARRAY(char, mUnCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Start_Stop_Unit_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-operations/src/drive_info.c:8058:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8058 | DECLARE_ZERO_INIT_ARRAY(char, unCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8831:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8831 | DECLARE_ZERO_INIT_ARRAY(uint8_t, powerConditionsLog, 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/drive_info.c:8198:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8198 | DECLARE_ZERO_INIT_ARRAY(char, unitReadString, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:8832:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8832 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Supported_Log_Pages’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8205:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8205 | DECLARE_ZERO_INIT_ARRAY(char, unitWrittenString, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:9580:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); // this should be plenty big for now + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Informational_Exceptions_Log_Page_2F’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8244:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8244 | DECLARE_ZERO_INIT_ARRAY(char, mSizeUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:9674:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9674 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptions, 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-operations/src/drive_info.c:8245:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8245 | DECLARE_ZERO_INIT_ARRAY(char, sizeUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:9703:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9703 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctData, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Self_Test_Results_Log_0x10’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8257:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8257 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:9751:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9751 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResults, 404); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8258:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8258 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:9753:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9753 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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/drive_info.c:8270:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8270 | DECLARE_ZERO_INIT_ARRAY(char, mUtilizationUnits, UNIT_STRING_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:9781:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9781 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extSelfTestLog, | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8271:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8271 | DECLARE_ZERO_INIT_ARRAY(char, utilizationUnits, UNIT_STRING_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10009:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10009 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestLog, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-operations/src/drive_info.c: In function ‘print_SAS_Sata_Device_Information’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Read_Error_Counters_Log_0x03’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8357:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8357 | DECLARE_ZERO_INIT_ARRAY(char, mCapUnits, UNIT_STRING_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10202:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10202 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readErrorCountersLog, 20); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:8358:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8358 | DECLARE_ZERO_INIT_ARRAY(char, capUnits, UNIT_STRING_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10204:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10204 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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/drive_info.c:9011:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9011 | DECLARE_ZERO_INIT_ARRAY(char, cacheUnit, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:10208:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10208 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Temperature_Log_0x0D’: ../subprojects/opensea-common/include/common_types.h:741:46: warning: ISO C forbids specifying range of elements to initialize [-Wpedantic] 741 | type_name array_name[size] = {[0 ...((size) - 1)] = 0} | ^~~ -../subprojects/opensea-operations/src/drive_info.c:9024:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9024 | DECLARE_ZERO_INIT_ARRAY(char, cacheUnit, UNIT_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../subprojects/opensea-operations/src/drive_info.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/drive_info.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/drive_info.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; - | ^~~~~~~~ -[86/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 -fcf-protection=full -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 -fcf-protection -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 -[87/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 -fcf-protection=full -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 -fcf-protection -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, - from ../subprojects/opensea-transport/src/sntl_helper.c:16: -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Set_Sense_Data_For_Translation’: +../subprojects/opensea-transport/src/sat_helper.c:10306:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10306 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temperatureLog, 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/sntl_helper.c:132:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 132 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); +../subprojects/opensea-transport/src/sat_helper.c:10309:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10309 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Generic_NVMe_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-transport/src/sntl_helper.c:383:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 383 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10313:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10313 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Command_Specific_NVMe_Status’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Solid_State_Media_Log_0x11’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:566:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 566 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10410:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10410 | DECLARE_ZERO_INIT_ARRAY(uint8_t, solidStateMediaLog, 12); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘set_Sense_Data_By_Media_Errors_NVMe_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-transport/src/sntl_helper.c:688:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 688 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, SNTL_INFORMATION_SENSE_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:10413:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10413 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Supported_VPD_Pages_00h’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:815:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 815 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); +../subprojects/opensea-transport/src/sat_helper.c:10416:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10416 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Unit_Serial_Number_VPD_Page_80h’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Background_Scan_Results_Log_0x15’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:857:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 857 | DECLARE_ZERO_INIT_ARRAY( +../subprojects/opensea-transport/src/sat_helper.c:10486:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10486 | DECLARE_ZERO_INIT_ARRAY(uint8_t, backgroundResults, 20); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:889:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 889 | DECLARE_ZERO_INIT_ARRAY(char, shortString, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:10489:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10489 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sntl_helper.c:915:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 915 | DECLARE_ZERO_INIT_ARRAY(char, shortString, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:10492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_General_Statistics_And_Performance_Log_0x19’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:931:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 931 | DECLARE_ZERO_INIT_ARRAY(char, nsidString, NSID_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Extended_Inquiry_Data_VPD_Page_86h’: +../subprojects/opensea-transport/src/sat_helper.c:10571:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10571 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStatisticsAndPerformance, 72); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1555:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1555 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiry, 64); +../subprojects/opensea-transport/src/sat_helper.c:10574:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10574 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Block_Limits_VPD_Page_B0h’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1637:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1637 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockLimits, 64); +../subprojects/opensea-transport/src/sat_helper.c:10580:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Block_Device_Characteristics_VPD_Page_B1h’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_ATA_Passthrough_Results_Log_Page_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/sntl_helper.c:1722:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1722 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteriticsPage, 64); +../subprojects/opensea-transport/src/sat_helper.c:10699:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10699 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataPassthroughResults, | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Application_Client_Log_Sense_0x0F’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1753:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1753 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotMediaInfo, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Logical_Block_Provisioning_VPD_Page_B2h’: +../subprojects/opensea-transport/src/sat_helper.c:10768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:1797:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1797 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, 8); +../subprojects/opensea-transport/src/sat_helper.c:10803:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10803 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hostLogData, 16 * LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Log_Sense_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/sat_helper.c:10971:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +10971 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Inquiry_Command’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Application_Client_Log_Select_0x0F’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:1862:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1862 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:11368:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11368 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:1931:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1931 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inquiryData, INQ_RETURN_DATA_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:11392:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11392 | DECLARE_ZERO_INIT_ARRAY( | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Log_Select_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/sntl_helper.c:1987:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1987 | DECLARE_ZERO_INIT_ARRAY(char, nvmMN, NVME_CTRL_IDENTIFY_MN_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:11733:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11733 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Unmap_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/sntl_helper.c:1992:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1992 | DECLARE_ZERO_INIT_ARRAY(char, nvmFW, NVME_CTRL_IDENTIFY_FW_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:11848:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +11848 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Control_0Ah’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2008:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2008 | DECLARE_ZERO_INIT_ARRAY(char, nvmSN, NVME_CTRL_IDENTIFY_SN_LEN + 1); +../subprojects/opensea-transport/src/sat_helper.c:12226:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +12226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Read_Capacity_Command’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Power_Condition_1A’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2063:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:12633:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +12633 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataPowerConditionsLog, UINT16_C(2) * LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Caching_08h’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2133:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2133 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readCapacityData, 32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Supported_Log_Pages’: +../subprojects/opensea-transport/src/sat_helper.c:13214:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13214 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Mode_Sense_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/sntl_helper.c:2206:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2206 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); // this should be plenty big for now +../subprojects/opensea-transport/src/sat_helper.c:13393:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13393 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBlockDescriptor, 16); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Temperature_Log_0x0D’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2305:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2305 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temperatureLog, 16); +../subprojects/opensea-transport/src/sat_helper.c:13394:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13394 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeParameterHeader, 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-transport/src/sntl_helper.c:2308:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2308 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); +../subprojects/opensea-transport/src/sat_helper.c:13396:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13396 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Caching_08h’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2309:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2309 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:13709:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13709 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Solid_State_Media_Log_0x11’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Control_0Ah’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2401:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2401 | DECLARE_ZERO_INIT_ARRAY(uint8_t, solidStateMediaLog, 12); +../subprojects/opensea-transport/src/sat_helper.c:13866:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13866 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Power_Conditions_1A’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2404:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2404 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); +../subprojects/opensea-transport/src/sat_helper.c:13999:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +13999 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:2405:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2405 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:14068:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +14068 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcLog, LEGACY_DRIVE_SEC_SIZE * 2); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_ATA_Power_Condition_1A_F1’: +../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:14626:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +14626 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Informational_Exceptions_Log_Page_2F’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Mode_Select_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/sntl_helper.c:2470:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2470 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptions, 11); +../subprojects/opensea-transport/src/sat_helper.c:14703:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +14703 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Zone_Management_In_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/sntl_helper.c:2471:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2471 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); +../subprojects/opensea-transport/src/sat_helper.c:15274:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15274 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Background_Scan_Results_Log_0x15’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Zone_Management_Out_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/sntl_helper.c:2530:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2530 | DECLARE_ZERO_INIT_ARRAY(uint8_t, backgroundResults, 20); +../subprojects/opensea-transport/src/sat_helper.c:15432:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15432 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Set_Timestamp_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/sntl_helper.c:2533:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2533 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); +../subprojects/opensea-transport/src/sat_helper.c:15521:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15521 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBuf, 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-transport/src/sntl_helper.c:2534:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2534 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:15522:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15522 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_General_Statistics_And_Performance_Log_0x19’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Timestamp_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/sntl_helper.c:2613:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2613 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStatisticsAndPerformance, 72); +../subprojects/opensea-transport/src/sat_helper.c:15575:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15575 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBuf, 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-transport/src/sntl_helper.c:2616:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2616 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); +../subprojects/opensea-transport/src/sat_helper.c:15576:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15576 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStats, 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-transport/src/sntl_helper.c:2617:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2617 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:15579:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15579 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Start_Stop_Cycle_Log_0x0E’: +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Media_Serial_Number_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/sntl_helper.c:2775:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2775 | DECLARE_ZERO_INIT_ARRAY(uint8_t, startStopLog, 20); +../subprojects/opensea-transport/src/sat_helper.c:15650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:2777:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2777 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-transport/src/sat_helper.c:15651:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15651 | DECLARE_ZERO_INIT_ARRAY(uint8_t, mediaSerialNumberPage, 65); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:2823:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2823 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rotMediaInfo, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Self_Test_Results_Log_0x10’: +../subprojects/opensea-transport/src/sat_helper.c:15683:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +15683 | DECLARE_ZERO_INIT_ARRAY(char, ataMediaSN, 61); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Supported_Operation_Codes_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/sntl_helper.c:2910:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2910 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResults, 404); +../subprojects/opensea-transport/src/sat_helper.c:18365:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +18365 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_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/sntl_helper.c:2912:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2912 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:18501:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +18501 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:2937:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2937 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmDSTLog, 564); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Log_Sense_Command’: +../subprojects/opensea-transport/src/sat_helper.c:18517:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +18517 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroData, 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-transport/src/sntl_helper.c:3092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Mode_Sense_Command’: +../subprojects/opensea-transport/src/sat_helper.c:18833:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +18833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sntl_helper.c:4130:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4130 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBlockDescriptor, SNTL_DATA_BLOCK_DESCRIPTOR_MAX_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-transport/src/sat_helper.c:18843:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ +18843 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../subprojects/opensea-transport/src/sat_helper.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/io_utils.h:23, + from ../subprojects/opensea-transport/src/sat_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; + | ^~~~~~~~~~~ +../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; + | ^~~~~~~~ +[85/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 -fcf-protection=full -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 -fcf-protection -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 +[86/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 +[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 -fcf-protection=full -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 -fcf-protection -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, + from ../subprojects/opensea-operations/src/drive_info.c:14: +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Info_From_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-transport/src/sntl_helper.c:4131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeParameterHeader, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:759:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 759 | DECLARE_ZERO_INIT_ARRAY(char, ncqFeatureString, MAX_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-transport/src/sntl_helper.c:4133:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4133 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Mode_Select_Caching_08h’: +../subprojects/opensea-operations/src/drive_info.c:1415:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1415 | DECLARE_ZERO_INIT_ARRAY(char, tcqFeatureString, MAX_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-transport/src/sntl_helper.c:4366:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4366 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Mode_Select_Command’: +../subprojects/opensea-operations/src/drive_info.c:1848:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1848 | DECLARE_ZERO_INIT_ARRAY(char, trimDetails, 30); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Info_From_ID_Data_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-transport/src/sntl_helper.c:4502:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4502 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Synchronize_Cache_Command’: +../subprojects/opensea-operations/src/drive_info.c:2472:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2472 | DECLARE_ZERO_INIT_ARRAY(char, zacMinorVersion, 36); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_Security_Features_From_Security_Protocol’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:5007:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5007 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Read_Command’: +../subprojects/opensea-operations/src/drive_info.c:3128:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3128 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityInfo, 16); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_ATA_Drive_Information’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:5068:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5068 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:3196:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3196 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Write_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/sntl_helper.c:5303:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5303 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:3465:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Verify_Command’: +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_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/sntl_helper.c:5535:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5535 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Security_Protocol_In_Command’: +../subprojects/opensea-operations/src/drive_info.c:3674:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 3674 | DECLARE_ZERO_INIT_ARRAY(char, versionDescriptorString, MAX_VERSION_DESCRIPTOR_STRING_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_VPD_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/sntl_helper.c:5768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Security_Protocol_Out_Command’: +../subprojects/opensea-operations/src/drive_info.c:4156:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4156 | DECLARE_ZERO_INIT_ARRAY(char, unmapDetails, 48); + | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:5845:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5845 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Report_Luns_Command’: +../subprojects/opensea-operations/src/drive_info.c:4160:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 4160 | DECLARE_ZERO_INIT_ARRAY(char, lbprzStr, 22); + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_SCSI_Mode_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/sntl_helper.c:5915:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5915 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Test_Unit_Ready_Command’: +../subprojects/opensea-operations/src/drive_info.c:5124:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5124 | 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/sntl_helper.c:6064:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6064 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:5268:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5268 | 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/sntl_helper.c:6098:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6098 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Write_Long’: +../subprojects/opensea-operations/src/drive_info.c:5467:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5467 | DECLARE_ZERO_INIT_ARRAY(uint8_t, rigidGeometry, 24 + SCSI_MODE_PAGE_MIN_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-transport/src/sntl_helper.c:6137:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6137 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Send_Diagnostic_Command’: +../subprojects/opensea-operations/src/drive_info.c:5513:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5513 | 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/sntl_helper.c:6330:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6330 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Write_Buffer_Command’: +../subprojects/opensea-operations/src/drive_info.c:5616:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5616 | 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/sntl_helper.c:6465:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Start_Stop_Unit_Command’: +../subprojects/opensea-operations/src/drive_info.c:5678:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5678 | 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/sntl_helper.c:6735:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6735 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Unmap_Command’: +../subprojects/opensea-operations/src/drive_info.c:5807:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5807 | 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/sntl_helper.c:7008:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7008 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Request_Sense_Command’: +../subprojects/opensea-operations/src/drive_info.c:5824:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5824 | 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/sntl_helper.c:7231:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7231 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:5887:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5887 | 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/sntl_helper.c:7233:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7233 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:5905:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5905 | 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/sntl_helper.c:7269:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7269 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:5945:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5945 | 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/sntl_helper.c:7310:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7310 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 564); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Persistent_Reserve_In’: +../subprojects/opensea-operations/src/drive_info.c:5996:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 5996 | 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/sntl_helper.c:7376:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7376 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:6037:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6037 | 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/sntl_helper.c:7417:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7417 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReportKeys, 4096); // I hope this is big enough...may need to redo this! +../subprojects/opensea-operations/src/drive_info.c:6181:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6181 | 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/drive_info.c:6289:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6289 | 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/drive_info.c:6408:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6408 | 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/drive_info.c:6589:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6589 | 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/drive_info.c:6644:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6644 | 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/drive_info.c:6677:29: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6677 | DECLARE_ZERO_INIT_ARRAY(char, temp, MAX_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/drive_info.c:6692:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 6692 | DECLARE_ZERO_INIT_ARRAY( + | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_NVMe_Controller_Identify_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/drive_info.c:7481:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7481 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hostIdentifier, 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/sntl_helper.c:7465:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7465 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReport, 4096); // I hope this is big enough...may need to redo this! +../subprojects/opensea-operations/src/drive_info.c:7537:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7537 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeDSTLog, 564); | ^~~~~~~~~~~~~~~~~~~~~~~ ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7634:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7634 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeReport, 4096); // I hope this is big enough...may need to redo this! +../subprojects/opensea-operations/src/drive_info.c:7615:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7615 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedSecurityProtocols, LEGACY_DRIVE_SEC_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_Persistent_Reserve_Out’: +../subprojects/opensea-operations/src/drive_info.c: In function ‘get_NVMe_Log_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/sntl_helper.c:7764:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7764 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:7895:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 7895 | DECLARE_ZERO_INIT_ARRAY(uint8_t, nvmeSMARTData, 512); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘print_NVMe_Device_Information’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:7859:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7859 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 16); +../subprojects/opensea-operations/src/drive_info.c:8030:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8030 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zero128Bit, 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/drive_info.c:8046:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8046 | DECLARE_ZERO_INIT_ARRAY(char, mTotalCapUnits, 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-transport/src/sntl_helper.c:7941:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7941 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:8047:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8047 | DECLARE_ZERO_INIT_ARRAY(char, totalCapUnits, 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-transport/src/sntl_helper.c:8042:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8042 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 16); +../subprojects/opensea-operations/src/drive_info.c:8057:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8057 | DECLARE_ZERO_INIT_ARRAY(char, mUnCapUnits, 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-transport/src/sntl_helper.c:8128:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8128 | DECLARE_ZERO_INIT_ARRAY(uint8_t, buffer, 8); +../subprojects/opensea-operations/src/drive_info.c:8058:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8058 | DECLARE_ZERO_INIT_ARRAY(char, unCapUnits, UNIT_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Sanitize_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/sntl_helper.c:8218:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8218 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:8198:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8198 | DECLARE_ZERO_INIT_ARRAY(char, unitReadString, 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-transport/src/sntl_helper.c:8353:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8353 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:8205:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8205 | DECLARE_ZERO_INIT_ARRAY(char, unitWrittenString, 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-transport/src/sntl_helper.c:8430:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8430 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:8244:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8244 | DECLARE_ZERO_INIT_ARRAY(char, mSizeUnits, 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-transport/src/sntl_helper.c:8506:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8506 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c:8245:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8245 | DECLARE_ZERO_INIT_ARRAY(char, sizeUnits, 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-transport/src/sntl_helper.c:8581:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Report_Supported_Operation_Codes_Command’: +../subprojects/opensea-operations/src/drive_info.c:8257:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8257 | 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} | ^~~ -../subprojects/opensea-transport/src/sntl_helper.c:10682:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10682 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sntl_helper.c: In function ‘sntl_Translate_SCSI_Command’: +../subprojects/opensea-operations/src/drive_info.c:8258:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8258 | 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} | ^~~ -../subprojects/opensea-transport/src/sntl_helper.c:10814:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10814 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:8270:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8270 | DECLARE_ZERO_INIT_ARRAY(char, mUtilizationUnits, 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-transport/src/sntl_helper.c:10830:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10830 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroData, NVME_IDENTIFY_DATA_LEN); +../subprojects/opensea-operations/src/drive_info.c:8271:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8271 | DECLARE_ZERO_INIT_ARRAY(char, utilizationUnits, UNIT_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-operations/src/drive_info.c: In function ‘print_SAS_Sata_Device_Information’: ../subprojects/opensea-common/include/common_types.h:741: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/sntl_helper.c:11070:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11070 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:8357:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8357 | 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} + | ^~~ +../subprojects/opensea-operations/src/drive_info.c:8358:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 8358 | 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} + | ^~~ +../subprojects/opensea-operations/src/drive_info.c:9011:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9011 | DECLARE_ZERO_INIT_ARRAY(char, cacheUnit, 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-transport/src/sntl_helper.c:11080:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11080 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, SNTL_SENSE_KEY_SPECIFIC_DESCRIPTOR_LENGTH); +../subprojects/opensea-operations/src/drive_info.c:9024:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 9024 | DECLARE_ZERO_INIT_ARRAY(char, cacheUnit, UNIT_STRING_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/time_utils.h:16, + from ../subprojects/opensea-operations/src/drive_info.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/sntl_helper.c:26: -../subprojects/opensea-common/include/impl_string_utils.h: At top level: + from ../subprojects/opensea-operations/src/drive_info.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; | ^~~~~~~~~~ @@ -8948,7 +9848,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../subprojects/opensea-transport/src/sntl_helper.c:20: + from ../subprojects/opensea-operations/src/drive_info.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; | ^~~~~~~~~~~ @@ -8996,7 +9896,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; | ^~~~~~~~ -[88/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 -fcf-protection=full -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 -fcf-protection -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 +[88/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 -fcf-protection=full -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 -fcf-protection -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 [89/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 -fcf-protection=full -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 -fcf-protection -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 @@ -9248,148 +10148,13 @@ ../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_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 -fcf-protection=full -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 -fcf-protection -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 +[91/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 -fcf-protection=full -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 -fcf-protection -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 -[92/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 -fcf-protection=full -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 -fcf-protection -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: -../utils/C/openSeaChest/openSeaChest_Firmware.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:1205:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1205 | DECLARE_ZERO_INIT_ARRAY(char, firmwareFileName, FIRMWARE_FILE_NAME_MAX_LEN); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Firmware.c:115:5: note: in expansion of macro ‘DOWNLOAD_FW_VARS’ - 115 | DOWNLOAD_FW_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: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_Firmware.c:121:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 121 | 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_Firmware.c:122:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 122 | 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:1325:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1325 | DECLARE_ZERO_INIT_ARRAY(char, newfwMatchArray, NEW_FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Firmware.c:123:5: note: in expansion of macro ‘NEW_FW_MATCH_VARS’ - 123 | NEW_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_Firmware.c:124:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 124 | 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_Firmware.c:125:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 125 | 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:1367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1367 | DECLARE_ZERO_INIT_ARRAY(char, childNewfwMatchArray, CHILD_NEW_FW_STRING_MATCH_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_Firmware.c:126:5: note: in expansion of macro ‘CHILD_NEW_FW_MATCH_VARS’ - 126 | CHILD_NEW_FW_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_Firmware.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/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Firmware.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_Firmware.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; - | ^~~~~~~~~~~~~ -[93/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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 +[93/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 -fcf-protection=full -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 -fcf-protection -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, @@ -9599,19 +10364,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; | ^~~~~~~~ -[95/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 -fcf-protection=full -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 -fcf-protection -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 +[94/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 -fcf-protection=full -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 -fcf-protection -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_GenericTests.c:18: -../utils/C/openSeaChest/openSeaChest_GenericTests.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Firmware.c:18: +../utils/C/openSeaChest/openSeaChest_Firmware.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:1205:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1205 | DECLARE_ZERO_INIT_ARRAY(char, firmwareFileName, FIRMWARE_FILE_NAME_MAX_LEN); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Firmware.c:115:5: note: in expansion of macro ‘DOWNLOAD_FW_VARS’ + 115 | DOWNLOAD_FW_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: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_GenericTests.c:79:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 79 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Firmware.c:121:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 121 | 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} @@ -9619,17 +10393,26 @@ ../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_GenericTests.c:80:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 80 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Firmware.c:122:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 122 | 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:1325:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1325 | DECLARE_ZERO_INIT_ARRAY(char, newfwMatchArray, NEW_FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Firmware.c:123:5: note: in expansion of macro ‘NEW_FW_MATCH_VARS’ + 123 | NEW_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_GenericTests.c:81:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 81 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Firmware.c:124:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 124 | 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} @@ -9637,11 +10420,105 @@ ../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_GenericTests.c:82:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 82 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Firmware.c:125:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 125 | 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:1367:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1367 | DECLARE_ZERO_INIT_ARRAY(char, childNewfwMatchArray, CHILD_NEW_FW_STRING_MATCH_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Firmware.c:126:5: note: in expansion of macro ‘CHILD_NEW_FW_MATCH_VARS’ + 126 | CHILD_NEW_FW_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../subprojects/opensea-common/include/string_utils.h:18, + from ../utils/C/openSeaChest/openSeaChest_Firmware.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/memory_safety.h:18, + from ../utils/C/openSeaChest/openSeaChest_Firmware.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_Firmware.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; + | ^~~~~~~~~~~~~ +[95/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 -fcf-protection=full -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 -fcf-protection -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 ../utils/C/openSeaChest/openSeaChest_GenericTests.c:23: + 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; @@ -9656,7 +10533,7 @@ 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_GenericTests.c:22: + 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; | ^~~~~~~~~~ @@ -9673,7 +10550,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_GenericTests.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; | ^~~~~~~~~~~~~ @@ -9681,7 +10558,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_GenericTests.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; | ^~~~~~~~~~~ @@ -9721,59 +10598,44 @@ ../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; | ^~~~~~~~~~~~~ -[96/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 -fcf-protection=full -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 -fcf-protection -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 +[96/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 -fcf-protection=full -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 -fcf-protection -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 -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_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} - | ^~~ -../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 - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.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_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} - | ^~~ -../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 - | ^~~~~~~~~~~~~~~~~~~ +[97/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 -fcf-protection=full -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 -fcf-protection -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} | ^~~ -../include/openseachest_util_options.h:331:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 331 | DECLARE_ZERO_INIT_ARRAY( \ +../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_Format.c:97:5: note: in expansion of macro ‘PATTERN_VARS’ - 97 | PATTERN_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_Format.c:24: -../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; | ^~~~~~~~~~ @@ -9790,7 +10652,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 ../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; | ^~~~~~~~~~~~~ @@ -9798,7 +10660,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 ../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; | ^~~~~~~~~~~ @@ -9838,98 +10700,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; | ^~~~~~~~~~~~~ -[97/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 -fcf-protection=full -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 -fcf-protection -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 +[98/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 -fcf-protection=full -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 -fcf-protection -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 -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_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} - | ^~~ -../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 - | ^~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.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_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} - | ^~~ -../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 - | ^~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.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 - | ^~~~~~~~~~~~ +../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:2650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ATA_SECURITY_PASSWORD, 32); \ +../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_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); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../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_Erase.c:25: -../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; | ^~~~~~~~~~ @@ -9946,7 +10751,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 ../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; | ^~~~~~~~~~~~~ @@ -9954,7 +10759,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 ../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; | ^~~~~~~~~~~ @@ -9994,7 +10799,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; | ^~~~~~~~~~~~~ -[98/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 -fcf-protection=full -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 -fcf-protection -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 +[99/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 -fcf-protection=full -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 -fcf-protection -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 +[100/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 -fcf-protection=full -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 -fcf-protection -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 In file included from ../subprojects/opensea-common/include/bit_manip.h:17, @@ -10461,44 +11269,98 @@ ../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; | ^~~~~~~~ -[99/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[100/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 -fcf-protection=full -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 -fcf-protection -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’: +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} | ^~~ -../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_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} + | ^~~ +../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 + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.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_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} + | ^~~ +../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 + | ^~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.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 ../src/openseachest_util_options.c:19: + 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; | ^~~~~~~~~~ @@ -10515,7 +11377,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_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; | ^~~~~~~~~~~~~ @@ -10523,7 +11385,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_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; | ^~~~~~~~~~~ @@ -10563,7 +11425,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; | ^~~~~~~~~~~~~ -[101/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 -fcf-protection=full -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 -fcf-protection -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 +[102/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 -fcf-protection=full -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 -fcf-protection -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_Configure.c:18: @@ -10710,10 +11572,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; | ^~~~~~~~~~~~~ -[102/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 -fcf-protection=full -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 -fcf-protection -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 +[103/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 -fcf-protection=full -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 -fcf-protection -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 -[103/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 -fcf-protection=full -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 -fcf-protection -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 +[104/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 -fcf-protection=full -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 -fcf-protection -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 ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -10812,7 +11674,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[105/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 -fcf-protection=full -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 -fcf-protection -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_Info.c:18: @@ -10920,26 +11782,49 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[106/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 -fcf-protection=full -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 -fcf-protection -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 -../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’: +In file included from ../utils/C/openSeaChest/openSeaChest_GenericTests.c:18: +../utils/C/openSeaChest/openSeaChest_GenericTests.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__); - | ^~~~~~~~ +../utils/C/openSeaChest/openSeaChest_GenericTests.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} + | ^~~ +../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_GenericTests.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} + | ^~~ +../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_GenericTests.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} + | ^~~ +../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_GenericTests.c:82:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 82 | CHILD_FW_MATCH_VARS + | ^~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: + from ../utils/C/openSeaChest/openSeaChest_GenericTests.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; @@ -10954,7 +11839,7 @@ 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: + from ../utils/C/openSeaChest/openSeaChest_GenericTests.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; | ^~~~~~~~~~ @@ -10971,7 +11856,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_GenericTests.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; | ^~~~~~~~~~~~~ @@ -10979,7 +11864,124 @@ 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_GenericTests.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; + | ^~~~~~~~~~~~~ +[107/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 -fcf-protection=full -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 -fcf-protection -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_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} + | ^~~ +../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 + | ^~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.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_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} + | ^~~ +../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 + | ^~~~~~~~~~~~~~~~~~~ +../subprojects/opensea-common/include/common_types.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: +../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_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; + | ^~~~~~~~~~~~~ +../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_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; | ^~~~~~~~~~~ @@ -11019,7 +12021,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; | ^~~~~~~~~~~~~ -[106/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 -fcf-protection=full -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 -fcf-protection -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 +[108/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 -fcf-protection=full -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 -fcf-protection -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 +[109/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 -fcf-protection=full -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 -fcf-protection -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’: @@ -11118,7 +12123,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; | ^~~~~~~~~~~~~ -[107/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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: @@ -11226,817 +12234,44 @@ ../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; | ^~~~~~~~~~~~~ -[108/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 -fcf-protection=full -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 -fcf-protection -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 -[109/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[110/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -In file included from ../subprojects/opensea-common/include/bit_manip.h:17, - from ../subprojects/opensea-transport/src/sat_helper.c:14: -../subprojects/opensea-transport/src/sat_helper.c: In function ‘set_Sense_Data_For_Translation’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:1689:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1689 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseData, SPC3_SENSE_LEN); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘set_Sense_Data_By_RTFRs’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:1941:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1941 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationSenseDescriptor, 12); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_ATA_Information_VPD_Page_89h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2457:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2457 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyDriveData, 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/sat_helper.c:2459:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2459 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataInformation, SAT_ATA_INFO_VPD_PAGE_LEN_SOFTSATL); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2531:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2531 | DECLARE_ZERO_INIT_ARRAY(char, openseaVersionString, 9); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Unit_Serial_Number_VPD_Page_80h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2682:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2682 | DECLARE_ZERO_INIT_ARRAY(uint8_t, unitSerialNumber, SOFT_SATL_UNIT_SN_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/sat_helper.c:2683:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2683 | DECLARE_ZERO_INIT_ARRAY(char, ataSerialNumber, SERIAL_NUM_LEN + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Device_Identification_VPD_Page_83h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2723:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2723 | DECLARE_ZERO_INIT_ARRAY(uint8_t, t10VendorIdDesignator, SOFT_SAT_T10_VENDOR_ID_DESIGNATOR_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/sat_helper.c:2724:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2724 | DECLARE_ZERO_INIT_ARRAY(char, ataModelNumber, 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/sat_helper.c:2725:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2725 | DECLARE_ZERO_INIT_ARRAY(char, ataSerialNumber, 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/sat_helper.c:2737:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2737 | DECLARE_ZERO_INIT_ARRAY(char, scsiNameString, SAT_SCSI_NAME_STRING_LENGTH); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Block_Device_Characteristics_VPD_Page_B1h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2857:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2857 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockDeviceCharacteriticsPage, 64); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Power_Condition_VPD_Page_8Ah’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:2911:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2911 | 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/sat_helper.c:2918:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2918 | DECLARE_ZERO_INIT_ARRAY(uint8_t, powerConditionPage, 18); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Logical_Block_Provisioning_VPD_Page_B2h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3034:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3034 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logicalBlockProvisioning, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Block_Limits_VPD_Page_B0h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3081:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3081 | DECLARE_ZERO_INIT_ARRAY(uint8_t, blockLimits, 64); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Page_Policy_VPD_Page_87h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3197:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3197 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modePagePolicy, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Zoned_Block_Device_Characteristics_VPD_Page_B6h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3285:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3285 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zonedDeviceInformation, 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-transport/src/sat_helper.c:3296:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3296 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zonedDeviceCharacteristics, 64); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Extended_Inquiry_Data_VPD_Page_86h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3366:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3366 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extendedInquiry, 64); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3405:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3405 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Supported_VPD_Pages_00h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:3439:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3439 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Inquiry_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/sat_helper.c:3527:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3527 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:3665:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3665 | DECLARE_ZERO_INIT_ARRAY(uint8_t, inquiryData, INQ_RETURN_DATA_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/sat_helper.c:3666:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3666 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, 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-transport/src/sat_helper.c:3671:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3671 | 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/sat_helper.c:3672:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3672 | 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/sat_helper.c:3673:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3673 | DECLARE_ZERO_INIT_ARRAY(char, ataFW, ATA_IDENTIFY_FW_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Capacity_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/sat_helper.c:3907:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3907 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:3970:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 3970 | DECLARE_ZERO_INIT_ARRAY(uint8_t, identifyData, 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-transport/src/sat_helper.c:4126:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4126 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readCapacityData, 32); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_ATA_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/sat_helper.c:4197:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4197 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:4319:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4319 | DECLARE_ZERO_INIT_ARRAY(uint8_t, response, 14); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:4508:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4508 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataReturnDescriptor, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_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/sat_helper.c:4561:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4561 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_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/sat_helper.c:4712:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4712 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_Same_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/sat_helper.c:4865:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4865 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:4982:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 4982 | DECLARE_ZERO_INIT_ARRAY(uint8_t, pattern, 4); // 32bits set to zero - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Synchronize_Cache_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/sat_helper.c:5063:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5063 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Verify_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/sat_helper.c:5131:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5131 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_And_Verify_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/sat_helper.c:5252:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5252 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Format_Unit_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/sat_helper.c:5576:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 5576 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Test_Unit_Ready_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/sat_helper.c:6092:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6092 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Reassign_Blocks_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/sat_helper.c:6186:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6186 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Security_Protocol_In_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/sat_helper.c:6304:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6304 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:6385:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6385 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityInformation, 16); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Security_Protocol_Out_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/sat_helper.c:6716:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6716 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:6793:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 6793 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataSecurityCommandBuffer, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_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/sat_helper.c:7013:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7013 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Sanitize_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/sat_helper.c:7220:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7220 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Buffer_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/sat_helper.c:7565:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7565 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:7581:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7581 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readBufferData, 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-transport/src/sat_helper.c:7648:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7648 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readBufferDescriptor, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:7679:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7679 | DECLARE_ZERO_INIT_ARRAY(uint8_t, gplDirectory, ATA_LOG_PAGE_LEN_BYTES); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:7719:25: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7719 | DECLARE_ZERO_INIT_ARRAY(uint8_t, errorHistoryData, ATA_LOG_PAGE_LEN_BYTES); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Send_Diagnostic_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/sat_helper.c:7998:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 7998 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:8113:21: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8113 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartReadData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Luns_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/sat_helper.c:8225:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8225 | DECLARE_ZERO_INIT_ARRAY(uint8_t, reportLunsData, 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/sat_helper.c:8226:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Request_Sense_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/sat_helper.c:8295:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8295 | 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/sat_helper.c:8298:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8298 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:8427:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8427 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, 512); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Write_Buffer_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/sat_helper.c:8492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Start_Stop_Unit_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/sat_helper.c:8831:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8831 | DECLARE_ZERO_INIT_ARRAY(uint8_t, powerConditionsLog, 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-transport/src/sat_helper.c:8832:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 8832 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Supported_Log_Pages’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:9580:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, supportedPages, LEGACY_DRIVE_SEC_SIZE); // this should be plenty big for now - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Informational_Exceptions_Log_Page_2F’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:9674:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9674 | DECLARE_ZERO_INIT_ARRAY(uint8_t, informationalExceptions, 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/sat_helper.c:9703:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9703 | DECLARE_ZERO_INIT_ARRAY(uint8_t, sctData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Self_Test_Results_Log_0x10’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:9751:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9751 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestResults, 404); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:9753:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9753 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:9781:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 9781 | DECLARE_ZERO_INIT_ARRAY(uint8_t, extSelfTestLog, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10009:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10009 | DECLARE_ZERO_INIT_ARRAY(uint8_t, selfTestLog, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Read_Error_Counters_Log_0x03’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10202:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10202 | DECLARE_ZERO_INIT_ARRAY(uint8_t, readErrorCountersLog, 20); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10204:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10204 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sat_helper.c:10208:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10208 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Temperature_Log_0x0D’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10306:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10306 | DECLARE_ZERO_INIT_ARRAY(uint8_t, temperatureLog, 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/sat_helper.c:10309:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10309 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sat_helper.c:10313:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10313 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Solid_State_Media_Log_0x11’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10410:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10410 | DECLARE_ZERO_INIT_ARRAY(uint8_t, solidStateMediaLog, 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-transport/src/sat_helper.c:10413:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10413 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sat_helper.c:10416:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10416 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Background_Scan_Results_Log_0x15’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10486:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10486 | DECLARE_ZERO_INIT_ARRAY(uint8_t, backgroundResults, 20); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10489:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10489 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sat_helper.c:10492:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10492 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_General_Statistics_And_Performance_Log_0x19’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10571:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10571 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStatisticsAndPerformance, 72); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10574:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10574 | DECLARE_ZERO_INIT_ARRAY(uint8_t, logPage, 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-transport/src/sat_helper.c:10580:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10580 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_ATA_Passthrough_Results_Log_Page_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/sat_helper.c:10699:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10699 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataPassthroughResults, - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Application_Client_Log_Sense_0x0F’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:10768:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10768 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:10803:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10803 | DECLARE_ZERO_INIT_ARRAY(uint8_t, hostLogData, 16 * LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Log_Sense_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/sat_helper.c:10971:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -10971 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Application_Client_Log_Select_0x0F’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:11368:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11368 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:11392:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11392 | DECLARE_ZERO_INIT_ARRAY( - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Log_Select_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/sat_helper.c:11733:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11733 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Unmap_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/sat_helper.c:11848:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -11848 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Control_0Ah’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:12226:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -12226 | DECLARE_ZERO_INIT_ARRAY(uint8_t, smartData, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Power_Condition_1A’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:12633:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -12633 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ataPowerConditionsLog, UINT16_C(2) * LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Sense_Caching_08h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:13214:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13214 | DECLARE_ZERO_INIT_ARRAY(uint8_t, iddata, LEGACY_DRIVE_SEC_SIZE); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Mode_Sense_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/sat_helper.c:13393:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13393 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBlockDescriptor, 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/sat_helper.c:13394:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13394 | DECLARE_ZERO_INIT_ARRAY(uint8_t, modeParameterHeader, 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-transport/src/sat_helper.c:13396:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13396 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Caching_08h’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:13709:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13709 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Control_0Ah’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:13866:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13866 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_Power_Conditions_1A’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:13999:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -13999 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:14068:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -14068 | DECLARE_ZERO_INIT_ARRAY(uint8_t, epcLog, LEGACY_DRIVE_SEC_SIZE * 2); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_Mode_Select_ATA_Power_Condition_1A_F1’: -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:14626:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -14626 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Mode_Select_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/sat_helper.c:14703:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -14703 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Zone_Management_In_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/sat_helper.c:15274:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15274 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Zone_Management_Out_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/sat_helper.c:15432:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15432 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Set_Timestamp_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/sat_helper.c:15521:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15521 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBuf, 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-transport/src/sat_helper.c:15522:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15522 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Timestamp_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/sat_helper.c:15575:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15575 | DECLARE_ZERO_INIT_ARRAY(uint8_t, dataBuf, 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-transport/src/sat_helper.c:15576:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15576 | DECLARE_ZERO_INIT_ARRAY(uint8_t, generalStats, 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-transport/src/sat_helper.c:15579:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15579 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Read_Media_Serial_Number_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/sat_helper.c:15650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:15651:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15651 | DECLARE_ZERO_INIT_ARRAY(uint8_t, mediaSerialNumberPage, 65); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-common/include/common_types.h:741: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/sat_helper.c:15683:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -15683 | DECLARE_ZERO_INIT_ARRAY(char, ataMediaSN, 61); - | ^~~~~~~~~~~~~~~~~~~~~~~ -../subprojects/opensea-transport/src/sat_helper.c: In function ‘translate_SCSI_Report_Supported_Operation_Codes_Command’: +../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-transport/src/sat_helper.c:18365:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -18365 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); +../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-transport/src/sat_helper.c: In function ‘translate_SCSI_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/sat_helper.c:18501:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -18501 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:18517:9: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -18517 | DECLARE_ZERO_INIT_ARRAY(uint8_t, zeroData, 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-transport/src/sat_helper.c:18833:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -18833 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 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-transport/src/sat_helper.c:18843:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ -18843 | DECLARE_ZERO_INIT_ARRAY(uint8_t, senseKeySpecificDescriptor, 8); - | ^~~~~~~~~~~~~~~~~~~~~~~ +../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 ../subprojects/opensea-transport/src/sat_helper.c:24: -../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; | ^~~~~~~~~~ @@ -12052,8 +12287,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-transport/src/sat_helper.c:18: + 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; | ^~~~~~~~~~~ @@ -12093,53 +12336,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; | ^~~~~~~~~~~~~ -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; - | ^~~~~~~~ -[111/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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 -[112/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 -[113/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 -fcf-protection=full -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 -fcf-protection -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 +[115/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 -fcf-protection=full -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 -fcf-protection -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/utils_C_openSeaChest_openSeaChest_NVMe.c.o -MF openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o.d -o openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o -c ../utils/C/openSeaChest/openSeaChest_NVMe.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’: +In file included from ../utils/C/openSeaChest/openSeaChest_NVMe.c:17: +../utils/C/openSeaChest/openSeaChest_NVMe.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:1205:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1205 | DECLARE_ZERO_INIT_ARRAY(char, firmwareFileName, FIRMWARE_FILE_NAME_MAX_LEN); \ | ^~~~~~~~~~~~~~~~~~~~~~~ -../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_NVMe.c:89:5: note: in expansion of macro ‘DOWNLOAD_FW_VARS’ + 89 | DOWNLOAD_FW_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_NVMe.c:93:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 93 | 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:1325:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1325 | DECLARE_ZERO_INIT_ARRAY(char, newfwMatchArray, NEW_FW_MATCH_STRING_LENGTH); \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_NVMe.c:95:5: note: in expansion of macro ‘NEW_FW_MATCH_VARS’ + 95 | NEW_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: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_NVMe.c:106:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 106 | 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} + | ^~~ +../utils/C/openSeaChest/openSeaChest_NVMe.c:1368:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1368 | DECLARE_ZERO_INIT_ARRAY(char, logName, SEACHEST_NVME_LOG_NAME_LENGTH); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../src/openseachest_util_options.c:19: + from ../utils/C/openSeaChest/openSeaChest_NVMe.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; | ^~~~~~~~~~ @@ -12156,7 +12405,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_NVMe.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; | ^~~~~~~~~~~~~ @@ -12164,7 +12413,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_NVMe.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; | ^~~~~~~~~~~ @@ -12204,10 +12453,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; | ^~~~~~~~~~~~~ -[114/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 -fcf-protection=full -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 -fcf-protection -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_EULA.c.o -MF openSeaChest_Reservations.p/src_EULA.c.o.d -o openSeaChest_Reservations.p/src_EULA.c.o -c ../src/EULA.c +[116/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 -fcf-protection=full -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 -fcf-protection -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_EULA.c.o -MF openSeaChest_Reservations.p/src_EULA.c.o.d -o openSeaChest_Reservations.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_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 -fcf-protection=full -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 -fcf-protection -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 +[117/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 -fcf-protection=full -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 -fcf-protection -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’: @@ -12306,56 +12555,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; | ^~~~~~~~~~~~~ -[116/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 -fcf-protection=full -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 -fcf-protection -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/utils_C_openSeaChest_openSeaChest_NVMe.c.o -MF openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o.d -o openSeaChest_NVMe.p/utils_C_openSeaChest_openSeaChest_NVMe.c.o -c ../utils/C/openSeaChest/openSeaChest_NVMe.c +[118/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 -fcf-protection=full -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 -fcf-protection -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_openseachest_util_options.c.o -MF openSeaChest_Info.p/src_openseachest_util_options.c.o.d -o openSeaChest_Info.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_NVMe.c:17: -../utils/C/openSeaChest/openSeaChest_NVMe.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:1205:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1205 | DECLARE_ZERO_INIT_ARRAY(char, firmwareFileName, FIRMWARE_FILE_NAME_MAX_LEN); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_NVMe.c:89:5: note: in expansion of macro ‘DOWNLOAD_FW_VARS’ - 89 | DOWNLOAD_FW_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_NVMe.c:93:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 93 | 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:1325:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1325 | DECLARE_ZERO_INIT_ARRAY(char, newfwMatchArray, NEW_FW_MATCH_STRING_LENGTH); \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -../utils/C/openSeaChest/openSeaChest_NVMe.c:95:5: note: in expansion of macro ‘NEW_FW_MATCH_VARS’ - 95 | NEW_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: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: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_NVMe.c:106:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 106 | 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} - | ^~~ -../utils/C/openSeaChest/openSeaChest_NVMe.c:1368:33: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 1368 | DECLARE_ZERO_INIT_ARRAY(char, logName, SEACHEST_NVME_LOG_NAME_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_NVMe.c:24: -../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; | ^~~~~~~~~~ @@ -12372,7 +12606,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_NVMe.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; | ^~~~~~~~~~~~~ @@ -12380,7 +12614,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_NVMe.c:18: + 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; | ^~~~~~~~~~~ @@ -12420,10 +12654,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; | ^~~~~~~~~~~~~ -[117/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 -fcf-protection=full -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 -fcf-protection -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 -[118/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 -fcf-protection=full -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 -fcf-protection -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_device_statistics.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_device_statistics.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_device_statistics.c.o -c ../subprojects/opensea-operations/src/device_statistics.c +[119/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 -fcf-protection=full -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 -fcf-protection -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_device_statistics.c.o -MF subprojects/opensea-operations/libopensea-operations.a.p/src_device_statistics.c.o.d -o subprojects/opensea-operations/libopensea-operations.a.p/src_device_statistics.c.o -c ../subprojects/opensea-operations/src/device_statistics.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, @@ -12721,8 +12952,110 @@ ../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; | ^~~~~~~~ -[119/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 -[120/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 -fcf-protection=full -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 -fcf-protection -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 +[120/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 -fcf-protection=full -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 -fcf-protection -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’: +../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; + | ^~~~~~~~~~~~~ +[121/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 +[122/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 -fcf-protection=full -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 -fcf-protection -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 +[123/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 -fcf-protection=full -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 -fcf-protection -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’: @@ -12821,7 +13154,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection=full -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 -fcf-protection -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_Reservations.c:18: @@ -12929,10 +13262,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 -[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 -fcf-protection=full -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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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_Raw.c:18: @@ -13055,77 +13385,44 @@ ../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_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 -fcf-protection=full -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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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 -In file included from ../utils/C/openSeaChest/openSeaChest_Security.c:18: -../utils/C/openSeaChest/openSeaChest_Security.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_Security.c:98:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 98 | 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_Security.c:99:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 99 | 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_Security.c:100:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 100 | 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_Security.c:101:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 101 | CHILD_FW_MATCH_VARS - | ^~~~~~~~~~~~~~~~~~~ +[127/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 -fcf-protection=full -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 -fcf-protection -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 +../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:2650:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2650 | DECLARE_ZERO_INIT_ARRAY(uint8_t, ATA_SECURITY_PASSWORD, 32); \ +../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_Security.c:130:5: note: in expansion of macro ‘ATA_SECURITY_PASSWORD_VARS’ - 130 | 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_Security.c:802:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 802 | 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_Security.c:811:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 811 | 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_Security.c:820:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 820 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_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 ../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_Security.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; | ^~~~~~~~~~ @@ -13142,7 +13439,7 @@ 45 | constexpr char* nullstr = M_NULLPTR; | ^~~~~~~ In file included from ../subprojects/opensea-common/include/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_Security.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; | ^~~~~~~~~~~~~ @@ -13150,7 +13447,7 @@ 28 | constexpr void* nullvoid = M_NULLPTR; | ^~~~~~~~ In file included from ../subprojects/opensea-common/include/io_utils.h:23, - from ../utils/C/openSeaChest/openSeaChest_Security.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; | ^~~~~~~~~~~ @@ -13190,7 +13487,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; | ^~~~~~~~~~~~~ -[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 -fcf-protection=full -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 -fcf-protection -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 +[128/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 -fcf-protection=full -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 -fcf-protection -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_PowerControl.c:18: @@ -13348,24 +13645,23 @@ ../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 -fcf-protection=full -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 -fcf-protection -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 +[129/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 -fcf-protection=full -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 -fcf-protection -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 -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 -fcf-protection -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 -[128/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 -fcf-protection -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 -[129/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 -fcf-protection=full -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 -fcf-protection -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 +[130/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 -fcf-protection -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 +[131/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 -fcf-protection=full -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 -fcf-protection -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_SMART.c:19: -../utils/C/openSeaChest/openSeaChest_SMART.c: In function ‘main’: +In file included from ../utils/C/openSeaChest/openSeaChest_Security.c:18: +../utils/C/openSeaChest/openSeaChest_Security.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_SMART.c:83:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 83 | MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Security.c:98:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ + 98 | 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} @@ -13373,8 +13669,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_SMART.c:84:5: note: in expansion of macro ‘FW_MATCH_VARS’ - 84 | FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Security.c:99:5: note: in expansion of macro ‘FW_MATCH_VARS’ + 99 | 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} @@ -13382,8 +13678,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_SMART.c:85:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ - 85 | CHILD_MODEL_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Security.c:100:5: note: in expansion of macro ‘CHILD_MODEL_MATCH_VARS’ + 100 | 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} @@ -13391,140 +13687,38 @@ ../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_SMART.c:86:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ - 86 | CHILD_FW_MATCH_VARS +../utils/C/openSeaChest/openSeaChest_Security.c:101:5: note: in expansion of macro ‘CHILD_FW_MATCH_VARS’ + 101 | 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_SMART.c:2194:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ - 2194 | DECLARE_ZERO_INIT_ARRAY(char, iddStatusString, MAX_DST_STATUS_STRING_LENGTH + 1); - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../utils/C/openSeaChest/openSeaChest_SMART.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 ../utils/C/openSeaChest/openSeaChest_SMART.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/memory_safety.h:18, - from ../utils/C/openSeaChest/openSeaChest_SMART.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_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; - | ^~~~~~~~~~~~~ -[130/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 -fcf-protection -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 -[131/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 -fcf-protection=full -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 -fcf-protection -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); \ +../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_ZBD.c:77:5: note: in expansion of macro ‘MODEL_MATCH_VARS’ - 77 | MODEL_MATCH_VARS - | ^~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Security.c:130:5: note: in expansion of macro ‘ATA_SECURITY_PASSWORD_VARS’ + 130 | 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} | ^~~ -../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 - | ^~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Security.c:802:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 802 | 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} | ^~~ -../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 - | ^~~~~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Security.c:811:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 811 | 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} | ^~~ -../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 - | ^~~~~~~~~~~~~~~~~~~ +../utils/C/openSeaChest/openSeaChest_Security.c:820:13: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 820 | DECLARE_ZERO_INIT_ARRAY(char, thePassword, ATA_SECURITY_MAX_PW_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/string_utils.h:18, - from ../utils/C/openSeaChest/openSeaChest_ZBD.c:22: + from ../utils/C/openSeaChest/openSeaChest_Security.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; @@ -13542,7 +13736,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 ../utils/C/openSeaChest/openSeaChest_Security.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; | ^~~~~~~~~~~~~ @@ -13550,7 +13744,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 ../utils/C/openSeaChest/openSeaChest_Security.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; | ^~~~~~~~~~~ @@ -13590,10 +13784,9 @@ ../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 -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 -fcf-protection -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 -[133/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 -fcf-protection -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 -[134/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 -fcf-protection -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 -[135/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 -fcf-protection=full -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 -fcf-protection -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_openseachest_util_options.c.o -MF openSeaChest_Info.p/src_openseachest_util_options.c.o.d -o openSeaChest_Info.p/src_openseachest_util_options.c.o -c ../src/openseachest_util_options.c +[132/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 -fcf-protection -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 +[133/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 -fcf-protection -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 +[134/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 -fcf-protection=full -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 -fcf-protection -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’: @@ -13692,342 +13885,52 @@ ../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; | ^~~~~~~~~~~~~ -[136/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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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 +[135/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 -fcf-protection -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 +[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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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 -../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’: +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} | ^~~ -../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; - | ^~~~~~~~~ -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; - | ^~~~~~~~~~~~~ -[138/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 -fcf-protection -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_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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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’: -../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’: +../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} | ^~~ -../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:1311:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1311 | DECLARE_ZERO_INIT_ARRAY(char, fwMatchArray, FW_MATCH_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 ../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; - | ^~~~~~~~~~~~~ -[141/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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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’: -../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’: +../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} | ^~~ -../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:1339:5: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 1339 | DECLARE_ZERO_INIT_ARRAY(char, childModelMatchArray, CHILD_MATCH_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 ../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; - | ^~~~~~~~~~~~~ -[143/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 -fcf-protection=full -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 -fcf-protection -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’: -../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’: +../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} | ^~~ -../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: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: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_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 ../src/openseachest_util_options.c:19: + 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; | ^~~~~~~~~~ @@ -14044,7 +13947,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_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; | ^~~~~~~~~~~~~ @@ -14052,7 +13955,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_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; | ^~~~~~~~~~~ @@ -14092,26 +13995,58 @@ ../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; | ^~~~~~~~~~~~~ -[144/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 -fcf-protection=full -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 -fcf-protection -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 +[138/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 -fcf-protection -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_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 -fcf-protection -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_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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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 -../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’: +In file included from ../utils/C/openSeaChest/openSeaChest_SMART.c:19: +../utils/C/openSeaChest/openSeaChest_SMART.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__); - | ^~~~~~~~ +../utils/C/openSeaChest/openSeaChest_SMART.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} + | ^~~ +../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_SMART.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} + | ^~~ +../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_SMART.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} + | ^~~ +../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_SMART.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} + | ^~~ +../utils/C/openSeaChest/openSeaChest_SMART.c:2194:17: note: in expansion of macro ‘DECLARE_ZERO_INIT_ARRAY’ + 2194 | DECLARE_ZERO_INIT_ARRAY(char, iddStatusString, MAX_DST_STATUS_STRING_LENGTH + 1); + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../subprojects/opensea-common/include/time_utils.h:16, - from ../src/openseachest_util_options.c:20: + from ../utils/C/openSeaChest/openSeaChest_SMART.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; @@ -14126,7 +14061,7 @@ 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: + from ../utils/C/openSeaChest/openSeaChest_SMART.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; | ^~~~~~~~~~ @@ -14143,7 +14078,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_SMART.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; | ^~~~~~~~~~~~~ @@ -14151,7 +14086,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_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; | ^~~~~~~~~~~ @@ -14191,7 +14126,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; | ^~~~~~~~~~~~~ -[145/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 -fcf-protection=full -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 -fcf-protection -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 +[142/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 -fcf-protection -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_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 -fcf-protection -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_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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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’: @@ -14290,7 +14228,8 @@ ../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; | ^~~~~~~~~~~~~ -[146/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 -fcf-protection=full -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 -fcf-protection -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 +[146/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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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: @@ -14536,11 +14475,107 @@ ../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; | ^~~~~~~~~~~~~ -[147/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 -fcf-protection -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_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 -fcf-protection -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 -fcf-protection -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_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 -fcf-protection -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_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 -fcf-protection=full -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 -fcf-protection -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 +[148/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 -fcf-protection=full -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 -fcf-protection -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’: +../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; + | ^~~~~~~~~~~~~ +[149/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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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 ../src/openseachest_util_options.c: In function ‘openseachest_utility_Info’: @@ -14639,8 +14674,8 @@ ../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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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 +[151/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 -fcf-protection -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 +[152/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 -fcf-protection=full -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 -fcf-protection -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’: @@ -14739,7 +14774,8 @@ ../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; | ^~~~~~~~~~~~~ -[154/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 -fcf-protection=full -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 -fcf-protection -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 +[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 -fcf-protection -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 -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 -fcf-protection=full -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 -fcf-protection -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’: @@ -14838,10 +14874,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; | ^~~~~~~~~~~~~ -[155/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 -fcf-protection -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 -[156/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 -fcf-protection -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 -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 -fcf-protection -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 +[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 -fcf-protection -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-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=16 meson test --verbose + cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose No tests defined. create-stamp debian/debhelper-build-stamp dh_prep @@ -14909,12 +14945,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/1054121/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1054121/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/3287374 and its subdirectories -I: Current time: Wed Nov 18 12:24:27 -12 2026 -I: pbuilder-time-stamp: 1795047867 +I: removing directory /srv/workspace/pbuilder/1054121 and its subdirectories +I: Current time: Fri Oct 17 08:03:58 +14 2025 +I: pbuilder-time-stamp: 1760637838