Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/R-vctrs.spec'], chrootPath='/var/lib/mock/f40-build-738011-107394/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/R-vctrs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689724800 Wrote: /builddir/build/SRPMS/R-vctrs-0.6.2-2.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/R-vctrs.spec'], chrootPath='/var/lib/mock/f40-build-738011-107394/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/R-vctrs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689724800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2GmIrt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vctrs + /usr/bin/mkdir -p vctrs + cd vctrs + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/vctrs_0.6.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + rm -rf /builddir/build/BUILD/vctrs-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/vctrs-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd vctrs ~/build/BUILD/vctrs/vctrs ~/build/BUILD/vctrs + sed -i 's/covr, //g' DESCRIPTION + sed -i 's/pkgdown, //g' DESCRIPTION Patch #1 (0001-Skip-some-tests-on-big-endian-machines.patch): + echo 'Patch #1 (0001-Skip-some-tests-on-big-endian-machines.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file tests/testthat/test-assert.R Hunk #1 succeeded at 222 (offset 31 lines). patching file tests/testthat/test-cast.R patching file tests/testthat/test-partial-factor.R + popd ~/build/BUILD/vctrs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MGGfNS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd vctrs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8QFyC1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd vctrs + mkdir -p /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64/usr/lib64/R/library + /usr/bin/R CMD INSTALL -l /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64/usr/lib64/R/library vctrs * installing *source* package ‘vctrs’ ... files ‘DESCRIPTION’, ‘tests/testthat/test-assert.R’, ‘tests/testthat/test-cast.R’, ‘tests/testthat/test-partial-factor.R’ have the wrong MD5 checksums ** using staged installation ** libs using C compiler: ‘gcc (GCC) 13.2.1 20230728 (Red Hat 13.2.1-1)’ gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c altrep-rle.c -o altrep-rle.o In file included from match-compare.h:6, from vctrs.h:31, from altrep-rle.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c altrep.c -o altrep.o gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c arg-counter.c -o arg-counter.o In file included from match-compare.h:6, from vctrs.h:31, from arg-counter.c:2: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c arg.c -o arg.o In file included from match-compare.h:6, from vctrs.h:31, from arg.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c assert.c -o assert.o In file included from match-compare.h:6, from vctrs.h:31, from assert.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c bind.c -o bind.o In file included from match-compare.h:6, from vctrs.h:31, from bind.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c c-unchop.c -o c-unchop.o In file included from match-compare.h:6, from vctrs.h:31, from c-unchop.c:2: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c c.c -o c.o In file included from match-compare.h:6, from vctrs.h:31, from c.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c callables.c -o callables.o In file included from match-compare.h:6, from vctrs.h:31, from callables.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c cast-bare.c -o cast-bare.o In file included from match-compare.h:6, from vctrs.h:31, from cast-bare.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c cast-dispatch.c -o cast-dispatch.o In file included from match-compare.h:6, from vctrs.h:31, from cast-dispatch.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c cast.c -o cast.o In file included from match-compare.h:6, from vctrs.h:31, from cast.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c compare.c -o compare.o In file included from match-compare.h:6, from vctrs.h:31, from compare.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c complete.c -o complete.o In file included from match-compare.h:6, from vctrs.h:31, from complete.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c conditions.c -o conditions.o In file included from match-compare.h:6, from vctrs.h:31, from conditions.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c dictionary.c -o dictionary.o In file included from match-compare.h:6, from vctrs.h:31, from dictionary.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c dim.c -o dim.o In file included from match-compare.h:6, from vctrs.h:31, from dim.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c empty.c -o empty.o In file included from match-compare.h:6, from vctrs.h:31, from empty.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c equal.c -o equal.o In file included from match-compare.h:6, from vctrs.h:31, from equal.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c expand.c -o expand.o In file included from match-compare.h:6, from vctrs.h:31, from expand.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c fields.c -o fields.o In file included from match-compare.h:6, from vctrs.h:31, from fields.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c fill.c -o fill.o In file included from match-compare.h:6, from vctrs.h:31, from fill.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c globals.c -o globals.o In file included from match-compare.h:6, from vctrs.h:31, from globals.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c group.c -o group.o In file included from match-compare.h:6, from vctrs.h:31, from group.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c growable.c -o growable.o In file included from match-compare.h:6, from vctrs.h:31, from growable.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c hash.c -o hash.o In file included from match-compare.h:6, from vctrs.h:31, from hash.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c init.c -o init.o In file included from match-compare.h:6, from vctrs.h:31, from init.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c interval.c -o interval.o In file included from match-compare.h:6, from vctrs.h:31, from interval.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c match-joint.c -o match-joint.o In file included from match-compare.h:6, from vctrs.h:31, from match-joint.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c match.c -o match.o In file included from match-compare.h:6, from vctrs.h:31, from match.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c missing.c -o missing.o In file included from match-compare.h:6, from vctrs.h:31, from missing.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c names.c -o names.o In file included from match-compare.h:6, from vctrs.h:31, from names.c:2: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c order-collate.c -o order-collate.o In file included from match-compare.h:6, from vctrs.h:31, from order-collate.c:13: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c order-groups.c -o order-groups.o In file included from match-compare.h:6, from vctrs.h:31, from order-groups.c:13: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c order-sortedness.c -o order-sortedness.o In file included from match-compare.h:6, from vctrs.h:31, from order-sortedness.c:13: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c order-truelength.c -o order-truelength.o In file included from match-compare.h:6, from vctrs.h:31, from order-truelength.c:13: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c order.c -o order.o In file included from match-compare.h:6, from vctrs.h:31, from order.c:13: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c poly-op.c -o poly-op.o In file included from match-compare.h:6, from vctrs.h:31, from poly-op.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c proxy-restore.c -o proxy-restore.o In file included from match-compare.h:6, from vctrs.h:31, from proxy-restore.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c proxy.c -o proxy.o In file included from match-compare.h:6, from vctrs.h:31, from proxy.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c ptype-common.c -o ptype-common.o In file included from match-compare.h:6, from vctrs.h:31, from ptype-common.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c ptype.c -o ptype.o In file included from match-compare.h:6, from vctrs.h:31, from ptype.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c ptype2-dispatch.c -o ptype2-dispatch.o In file included from match-compare.h:6, from vctrs.h:31, from ptype2-dispatch.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c ptype2.c -o ptype2.o In file included from match-compare.h:6, from vctrs.h:31, from ptype2.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c rank.c -o rank.o In file included from match-compare.h:6, from vctrs.h:31, from rank.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c rep.c -o rep.o In file included from match-compare.h:6, from vctrs.h:31, from rep.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c rlang-dev.c -o rlang-dev.o In file included from match-compare.h:6, from vctrs.h:31, from rlang-dev.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c rlang.c -o rlang.o In file included from rlang/rlang.c:20, from rlang.c:5: rlang/globals.c: In function ‘r_init_library_globals’: rlang/globals.c:31:22: warning: missing braces around initializer [-Wmissing-braces] 31 | r_globals.na_cpl = (r_complex) { NA_REAL, NA_REAL }; | ^ gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c runs.c -o runs.o In file included from match-compare.h:6, from vctrs.h:31, from runs.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c set.c -o set.o In file included from match-compare.h:6, from vctrs.h:31, from set.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c shape.c -o shape.o In file included from match-compare.h:6, from vctrs.h:31, from shape.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c size-common.c -o size-common.o In file included from match-compare.h:6, from vctrs.h:31, from size-common.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c size.c -o size.o In file included from match-compare.h:6, from vctrs.h:31, from size.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice-array.c -o slice-array.o In file included from match-compare.h:6, from vctrs.h:31, from slice-array.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice-assign-array.c -o slice-assign-array.o In file included from match-compare.h:6, from vctrs.h:31, from slice-assign-array.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice-assign.c -o slice-assign.o In file included from match-compare.h:6, from vctrs.h:31, from slice-assign.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice-chop.c -o slice-chop.o In file included from match-compare.h:6, from vctrs.h:31, from slice-chop.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice-interleave.c -o slice-interleave.o In file included from match-compare.h:6, from vctrs.h:31, from slice-interleave.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c slice.c -o slice.o In file included from match-compare.h:6, from vctrs.h:31, from slice.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c split.c -o split.o In file included from match-compare.h:6, from vctrs.h:31, from split.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c subscript-loc.c -o subscript-loc.o In file included from match-compare.h:6, from vctrs.h:31, from subscript-loc.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c subscript.c -o subscript.o In file included from match-compare.h:6, from vctrs.h:31, from subscript.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c translate.c -o translate.o In file included from match-compare.h:6, from vctrs.h:31, from translate.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-data-frame.c -o type-data-frame.o In file included from match-compare.h:6, from vctrs.h:31, from type-data-frame.c:2: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-date-time.c -o type-date-time.o In file included from match-compare.h:6, from vctrs.h:31, from type-date-time.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-factor.c -o type-factor.o In file included from match-compare.h:6, from vctrs.h:31, from type-factor.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-info.c -o type-info.o In file included from match-compare.h:6, from vctrs.h:31, from type-info.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-integer64.c -o type-integer64.o In file included from match-compare.h:6, from vctrs.h:31, from type-integer64.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c type-tibble.c -o type-tibble.o In file included from match-compare.h:6, from vctrs.h:31, from type-tibble.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c typeof2-s3.c -o typeof2-s3.o In file included from match-compare.h:6, from vctrs.h:31, from typeof2-s3.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c typeof2.c -o typeof2.o In file included from match-compare.h:6, from vctrs.h:31, from typeof2.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c unspecified.c -o unspecified.o In file included from match-compare.h:6, from vctrs.h:31, from unspecified.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c utils-dispatch.c -o utils-dispatch.o In file included from match-compare.h:6, from vctrs.h:31, from utils-dispatch.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c utils.c -o utils.o In file included from match-compare.h:6, from vctrs.h:31, from utils.c:2: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c vctrs-core.c -o vctrs-core.o In file included from match-compare.h:6, from vctrs.h:31, from vctrs-core.c:1: type-complex.h: In function ‘cpl_normalise_missing’: type-complex.h:27:36: warning: missing braces around initializer [-Wmissing-braces] 27 | case VCTRS_DBL_missing: return (r_complex) {na, na}; | ^ | { } type-complex.h:28:32: warning: missing braces around initializer [-Wmissing-braces] 28 | case VCTRS_DBL_nan: return (r_complex) {nan, nan}; | ^ | { } type-complex.h:32:35: warning: missing braces around initializer [-Wmissing-braces] 32 | case VCTRS_DBL_number: return (r_complex) {na, na}; | ^ | { } type-complex.h:38:35: warning: missing braces around initializer [-Wmissing-braces] 38 | case VCTRS_DBL_number: return (r_complex) {nan, nan}; | ^ | { } gcc -I"/usr/include/R" -DNDEBUG -I./rlang -I/usr/local/include -fvisibility=hidden -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c version.c -o version.o gcc -shared -L/usr/lib64/R/lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o vctrs.so altrep-rle.o altrep.o arg-counter.o arg.o assert.o bind.o c-unchop.o c.o callables.o cast-bare.o cast-dispatch.o cast.o compare.o complete.o conditions.o dictionary.o dim.o empty.o equal.o expand.o fields.o fill.o globals.o group.o growable.o hash.o init.o interval.o match-joint.o match.o missing.o names.o order-collate.o order-groups.o order-sortedness.o order-truelength.o order.o poly-op.o proxy-restore.o proxy.o ptype-common.o ptype.o ptype2-dispatch.o ptype2.o rank.o rep.o rlang-dev.o rlang.o runs.o set.o shape.o size-common.o size.o slice-array.o slice-assign-array.o slice-assign.o slice-chop.o slice-interleave.o slice.o split.o subscript-loc.o subscript.o translate.o type-data-frame.o type-date-time.o type-factor.o type-info.o type-integer64.o type-tibble.o typeof2-s3.o typeof2.o unspecified.o utils-dispatch.o utils.o vctrs-core.o version.o -L/usr/lib64/R/lib -lR installing to /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64/usr/lib64/R/library/00LOCK-vctrs/00new/vctrs/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘vctrs’ finding HTML links ... done as-is html data_frame html df_list html df_ptype2 html faq-compatibility-types html faq-error-incompatible-attributes html faq-error-scalar-type html fields html howto-faq-coercion-data-frame html howto-faq-coercion html howto-faq-fix-scalar-type-error html int64 html internal-faq-matches-algorithm html internal-faq-ptype2-identity html list_drop_empty html list_of html maybe_lossy_cast html missing html name_spec html new_data_frame html new_date html new_factor html new_list_of html new_partial html new_rcrd html new_vctr html obj_is_list html obj_print html op-empty-default html order-radix html partial_factor html partial_frame html reference-faq-compatibility html runs html s3_register html table html theory-faq-coercion html unspecified html vctrs-conditions html vctrs-data-frame html vctrs-package html vec-rep html vec-set html vec_arith html vec_as_index html vec_as_location html vec_as_names html vec_as_names_legacy html vec_as_subscript html vec_assert html vec_bind html vec_c html vec_cast html vec_cbind_frame_ptype html vec_chop html vec_compare html vec_count html vec_data html vec_default_ptype2 html vec_detect_complete html vec_duplicate html vec_empty html vec_equal html vec_equal_na html vec_expand_grid html vec_fill_missing html vec_group html vec_init html vec_interleave html vec_is_list html vec_locate_matches html vec_locate_sorted_groups html vec_match html vec_math html vec_names html vec_order html vec_proxy html vec_proxy_compare html vec_proxy_equal html vec_ptype html vec_ptype2 html vec_ptype_full html vec_rank html vec_recycle html vec_repeat html vec_seq_along html vec_size html vec_slice html vec_split html vec_type html vec_unchop html vec_unique html vector-checks html vector_recycling_rules html *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vctrs) + test -d vctrs/src + cd vctrs/src + rm -f altrep-rle.o altrep.o arg-counter.o arg.o assert.o bind.o c-unchop.o c.o callables.o cast-bare.o cast-dispatch.o cast.o compare.o complete.o conditions.o dictionary.o dim.o empty.o equal.o expand.o fields.o fill.o globals.o group.o growable.o hash.o init.o interval.o match-joint.o match.o missing.o names.o order-collate.o order-groups.o order-sortedness.o order-truelength.o order.o poly-op.o proxy-restore.o proxy.o ptype-common.o ptype.o ptype2-dispatch.o ptype2.o rank.o rep.o rlang-dev.o rlang.o runs.o set.o shape.o size-common.o size.o slice-array.o slice-assign-array.o slice-assign.o slice-chop.o slice-interleave.o slice.o split.o subscript-loc.o subscript.o translate.o type-data-frame.o type-date-time.o type-factor.o type-info.o type-integer64.o type-tibble.o typeof2-s3.o typeof2.o unspecified.o utils-dispatch.o utils.o vctrs-core.o version.o vctrs.so + rm -f /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64/usr/lib64/R/library/R.css + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.6.2-2.fc40 --unique-debug-suffix -0.6.2-2.fc40.riscv64 --unique-debug-src-base R-vctrs-0.6.2-2.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/vctrs find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/R-vctrs-0.6.2-2.fc40.riscv64 2455 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.V2WYRC + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd vctrs + RPM_EC=0 Processing files: R-vctrs-0.6.2-2.fc40.riscv64 ++ jobs -p + exit 0 Provides: R(vctrs) = 0.6.2 R-vctrs = 0.6.2-2.fc40 R-vctrs(riscv-64) = 0.6.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: R(ABI) = 4.3 R(cli) >= 3.4.0 R(glue) R(lifecycle) >= 1.0.3 R(rlang) >= 1.1.0 R-core >= 3.5.0 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libR.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Suggests: R(bit64) R(crayon) R(dplyr) >= 0.8.5 R(generics) R(knitr) R(pillar) >= 1.4.4 R(pkgdown) >= 2.0.1 R(rmarkdown) R(testthat) >= 3.0.0 R(tibble) >= 3.1.3 R(waldo) >= 0.2.0 R(withr) R(xml2) R(zeallot) Processing files: R-vctrs-devel-0.6.2-2.fc40.riscv64 Provides: R-vctrs-devel = 0.6.2-2.fc40 R-vctrs-devel(riscv-64) = 0.6.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: R-vctrs-debugsource-0.6.2-2.fc40.riscv64 Provides: R-vctrs-debugsource = 0.6.2-2.fc40 R-vctrs-debugsource(riscv-64) = 0.6.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: R-vctrs-debuginfo-0.6.2-2.fc40.riscv64 Provides: R-vctrs-debuginfo = 0.6.2-2.fc40 R-vctrs-debuginfo(riscv-64) = 0.6.2-2.fc40 debuginfo(build-id) = fbf11a4798c01991a781987c60a0d099f5c2deb7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: R-vctrs-debugsource(riscv-64) = 0.6.2-2.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 Wrote: /builddir/build/RPMS/R-vctrs-devel-0.6.2-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/R-vctrs-debugsource-0.6.2-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/R-vctrs-debuginfo-0.6.2-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/R-vctrs-0.6.2-2.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.wxahAV + umask 022 + cd /builddir/build/BUILD + cd vctrs + /usr/bin/rm -rf /builddir/build/BUILDROOT/R-vctrs-0.6.2-2.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.m9uKEz + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/vctrs-SPECPARTS + rm -rf vctrs vctrs.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0