File obs_log_None_standard_riscv64.txt of Package failed_nlopt

[    0s] Using BUILD_ROOT=/var/cache/obs/worker/root_17/.mount
[    0s] Using BUILD_ARCH=riscv64
[    0s] Doing kvm build in /var/cache/obs/worker/root_17/root
[    0s] 
[    0s] 
[    0s] i04-ch2b started "build nlopt.spec" at Fri Aug 22 22:50:14 UTC 2025.
[    0s] 
[    0s] Building failed_nlopt for project 'home:lalala123:RISCV_test1' repository 'standard' arch 'riscv64' srcmd5 '7375951613d1ccb1beffae83c48351cc'
[    0s] 
[    0s] processing recipe /var/cache/obs/worker/root_17/.build-srcdir/nlopt.spec ...
[    0s] running changelog2spec --target rpm --file /var/cache/obs/worker/root_17/.build-srcdir/nlopt.spec
[    0s] init_buildsystem --configdir /var/run/obs/worker/17/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /var/cache/obs/worker/root_17/.build.rpmlist /var/cache/obs/worker/root_17/.build-srcdir/nlopt.spec build ...
[    1s] [1/28] preinstalling compat-usrmerge-tools...
[    1s] [2/28] preinstalling system-user-root...
[    1s] [3/28] preinstalling terminfo-base...
[    1s] [4/28] preinstalling filesystem...
[    1s] [5/28] preinstalling glibc...
[    1s] [6/28] preinstalling fillup...
[    1s] [7/28] preinstalling libacl1...
[    1s] [8/28] preinstalling libattr1...
[    1s] [9/28] preinstalling libbz2-1...
[    1s] [10/28] preinstalling libcap2...
[    1s] [11/28] preinstalling libgmp10...
[    1s] [12/28] preinstalling libgpg-error0...
[    1s] [13/28] preinstalling libjitterentropy3...
[    1s] [14/28] preinstalling liblua5_4-5...
[    1s] [15/28] preinstalling liblzma5...
[    1s] [16/28] preinstalling libpcre2-8-0...
[    1s] [17/28] preinstalling libpopt0...
[    1s] [18/28] preinstalling libz1...
[    1s] [19/28] preinstalling libzstd1...
[    1s] [20/28] preinstalling libncurses6...
[    1s] [21/28] preinstalling libreadline8...
[    1s] [22/28] preinstalling libselinux1...
[    1s] [23/28] preinstalling libgcrypt20...
[    1s] [24/28] preinstalling bash...
[    1s] [25/28] preinstalling bash-sh...
[    1s] [26/28] preinstalling qemu-linux-user...
[    2s] [27/28] preinstalling coreutils...
[    2s] [28/28] preinstalling rpm...
[    2s] 
[    2s] [1/18] preinstalling grep...
[    2s] [2/18] preinstalling kernel-obs-build...
[    2s] [3/18] preinstalling libaudit1...
[    2s] [4/18] preinstalling libcap-ng0...
[    2s] [5/18] preinstalling libcrypt1...
[    2s] [6/18] preinstalling libeconf0...
[    2s] [7/18] preinstalling libgcc_s1...
[    2s] [8/18] preinstalling libsmartcols1...
[    2s] [9/18] preinstalling libuuid1...
[    2s] [10/18] preinstalling libblkid1...
[    2s] [11/18] preinstalling perl-base...
[    2s] [12/18] preinstalling permctl...
[    2s] [13/18] preinstalling libmount1...
[    2s] [14/18] preinstalling permissions-config...
[    2s] [15/18] preinstalling libfdisk1...
[    2s] [16/18] preinstalling permissions...
[    2s] [17/18] preinstalling pam...
[    2s] [18/18] preinstalling util-linux...
[    2s] copying packages...
[    3s] reordering...cycle: lua54 -> lua-interpreter
[    3s]   breaking dependency lua54 -> lua-interpreter
[    3s] cycle: binutils -> libctf0
[    3s]   breaking dependency libctf0 -> binutils
[    3s] cycle: openssl -> openssl-3
[    3s]   breaking dependency openssl-3 -> openssl
[    3s] cycle: python313-base -> libpython3_13-1_0
[    3s]   breaking dependency python313-base -> libpython3_13-1_0
[    3s] cycle: libpython3_11-1_0 -> python311-base
[    3s]   breaking dependency python311-base -> libpython3_11-1_0
[    3s] cycle: libpython3_12-1_0 -> python312-base
[    3s]   breaking dependency python312-base -> libpython3_12-1_0
[    3s] cycle: rpm-config-SUSE -> rpm
[    3s]   breaking dependency rpm-config-SUSE -> rpm
[    3s] cycle: fontconfig -> libfontconfig1
[    3s]   breaking dependency libfontconfig1 -> fontconfig
[    3s] cycle: libopenssl-devel -> libopenssl-3-devel
[    3s]   breaking dependency libopenssl-devel -> libopenssl-3-devel
[    3s] cycle: libsoftokn3 -> mozilla-nss
[    3s]   breaking dependency mozilla-nss -> libsoftokn3
[    3s] done
[    3s] Detected virtio-serial support
[    4s] booting kvm...
[    4s] ### VM INTERACTION START ###
[    4s] Using virtio-serial support and enabling console input
[    4s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -object iothread,id=io0 -run-with user=qemu -net none -kernel /var/cache/obs/worker/root_17/.mount/boot/kernel -initrd /var/cache/obs/worker/root_17/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/initvm.x86_64 -m 16384 -drive file=/var/cache/obs/worker/root_17/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_17/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,mux=on,id=virtiocon0 -mon chardev=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_17/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[    5s] [!p]104[?7h[    0.617035][    T1] systemd[1]: Failed to start Virtual Console Setup.
[    5s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[    7s] [6n[32766;32766H[6n[!p]104[?7h### VM INTERACTION END ###
[    7s] ^[[24;12nd stage started in virtual machine
[    7s] 0R^[[24;80Rmachine type: riscv64
[    7s] Linux version: 6.16.1-1-default #1 SMP PREEMPT_DYNAMIC Fri Aug 15 16:49:58 UTC 2025 (2e1765c)
[    7s] Time: Fri Aug 22 22:50:21 UTC 2025
[    7s] Increasing log level from now on...
[    7s] [    2.841511][  T576] sysrq: Changing Loglevel
[    7s] [    2.841584][  T576] sysrq: Loglevel set to 4
[    7s] Enable sysrq operations
[    8s] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[    8s] no label, UUID=d345657c-c5b5-4754-8bec-5c5d7dca3a9d
[    8s] WARNING: udev not running, creating extra device nodes
[    8s] logging output to //.build.log...
[    8s] processing recipe //.build-srcdir/nlopt.spec ...
[    8s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/nlopt.spec build ...
[    9s] initializing rpm db...
[    9s] querying package ids...
[   22s] [1/295] cumulate compat-usrmerge-tools-84.87-5.5
[   22s] [2/295] cumulate crypto-policies-20250124.4d262e7-4.1
[   22s] [3/295] cumulate file-magic-5.46-4.1
[   22s] [4/295] cumulate hdf5-devel-data-1.14.6-9.1
[   22s] [5/295] cumulate javapackages-filesystem-6.4.1-1.1
[   22s] [6/295] cumulate kernel-obs-build-6.16.1-1.1
[   22s] [7/295] cumulate libGraphicsMagick3-config-1.3.45-3.3
[   22s] [8/295] cumulate libX11-data-1.8.12-1.1
[   22s] [9/295] cumulate pkgconf-m4-2.2.0-1.1
[   22s] [10/295] cumulate python-rpm-macros-20241120.6ae645f-1.2
[   22s] [11/295] cumulate system-user-root-20190513-2.4
[   22s] [12/295] cumulate terminfo-base-6.5.20250809-80.1
[   22s] [13/295] cumulate javapackages-tools-6.4.1-1.1
[   22s] [14/295] cumulate filesystem-84.87-18.1
[   22s] [15/295] cumulate glibc-2.42-1.1
[   22s] [16/295] cumulate diffutils-3.12-1.1
[   22s] [17/295] cumulate envsubst-mini-0.26-2.1
[   22s] [18/295] cumulate fillup-1.42-281.1
[   22s] [19/295] cumulate glibc-gconv-modules-extra-2.42-1.1
[   22s] [20/295] cumulate glibc-locale-base-2.42-1.1
[   22s] [21/295] cumulate libXau6-1.0.12-2.1
[   22s] [22/295] cumulate libacl1-2.3.2-2.1
[   22s] [23/295] cumulate libalternatives1-1.2+31.da24cd4-1.1
[   22s] [24/295] cumulate libasound2-1.2.14-1.1
[   22s] [25/295] cumulate libatomic1-15.1.1+git10189-1.1
[   22s] [26/295] cumulate libattr1-2.5.2-1.1
[   22s] [27/295] cumulate libaudit1-4.0.2-4.1
[   22s] [28/295] cumulate libbrotlicommon1-1.1.0-1.1
[   22s] [29/295] cumulate libbtf2-7.10.3-1.1
[   22s] [30/295] cumulate libbz2-1-1.0.8-5.3
[   22s] [31/295] cumulate libcap-ng0-0.8.5-1.1
[   22s] [32/295] cumulate libcap2-2.75-1.1
[   22s] [33/295] cumulate libcom_err2-1.47.2-1.1
[   22s] [34/295] cumulate libcrypt1-4.4.38-1.1
[   22s] [35/295] cumulate libeconf0-0.7.10-1.1
[   22s] [36/295] cumulate libexpat1-2.7.1-2.1
[   22s] [37/295] cumulate libffi8-3.4.7-1.1
[   22s] [38/295] cumulate libfftw3-3-3.3.10-6.1
[   22s] [39/295] cumulate libfreebl3-3.113-1.1
[   22s] [40/295] cumulate libgcc_s1-15.1.1+git10189-1.1
[   22s] [41/295] cumulate libgdbm6-1.24-2.1
[   22s] [42/295] cumulate libgif7-5.2.2-2.1
[   22s] [43/295] cumulate libgmp10-6.3.0-5.1
[   22s] [44/295] cumulate libgomp1-15.1.1+git10189-1.1
[   22s] [45/295] cumulate libgpg-error0-1.55-1.1
[   22s] [46/295] cumulate libitm1-15.1.1+git10189-1.1
[   22s] [47/295] cumulate libjbig2-2.1-5.1
[   22s] [48/295] cumulate libjitterentropy3-3.6.3-1.1
[   22s] [49/295] cumulate libjpeg8-8.3.2-81.1
[   22s] [50/295] cumulate liblcms2-2-2.16-1.1
[   22s] [51/295] cumulate libltdl7-2.5.4-1.1
[   22s] [52/295] cumulate liblua5_4-5-5.4.8-3.1
[   22s] [53/295] cumulate liblz1-1.15-1.1
[   22s] [54/295] cumulate liblz4-1-1.10.0-2.1
[   22s] [55/295] cumulate liblzma5-5.8.1-1.1
[   22s] [56/295] cumulate libmpdec4-4.0.1-2.1
[   22s] [57/295] cumulate libnghttp2-14-1.66.0-2.1
[   22s] [58/295] cumulate libnghttp3-9-1.11.0-1.1
[   22s] [59/295] cumulate libogg0-1.3.5-2.1
[   22s] [60/295] cumulate libopus0-1.5.2-1.1
[   22s] [61/295] cumulate libpcre2-8-0-10.45-2.1
[   22s] [62/295] cumulate libpcsclite1-2.3.3-1.1
[   22s] [63/295] cumulate libpkgconf5-2.2.0-1.1
[   22s] [64/295] cumulate libpopt0-1.19-1.4
[   22s] [65/295] cumulate libqhull_r8_0-2020.2-6.1
[   22s] [66/295] cumulate librhash1-1.4.5-1.1
[   22s] [67/295] cumulate libsasl2-3-2.1.28-10.1
[   22s] [68/295] cumulate libseccomp2-2.6.0-2.1
[   22s] [69/295] cumulate libsharpyuv0-1.6.0-1.1
[   22s] [70/295] cumulate libsmartcols1-2.41.1-3.1
[   22s] [71/295] cumulate libspeex1-1.2.1-2.1
[   22s] [72/295] cumulate libsqlite3-0-3.50.4-1.1
[   22s] [73/295] cumulate libsundials_core7-7.4.0-1.1
[   22s] [74/295] cumulate libtasn1-6-4.20.0-1.1
[   22s] [75/295] cumulate libunistring5-1.3-1.1
[   22s] [76/295] cumulate libuuid1-2.41.1-3.1
[   22s] [77/295] cumulate libuv1-1.51.0-1.1
[   22s] [78/295] cumulate libverto1-0.3.2-3.2
[   22s] [79/295] cumulate libz1-1.3.1-1.1
[   22s] [80/295] cumulate libzstd1-1.5.7-3.1
[   22s] [81/295] cumulate mozilla-nspr-4.36-1.1
[   22s] [82/295] cumulate patch-2.8-1.1
[   22s] [83/295] cumulate update-alternatives-1.22.21-1.1
[   22s] [84/295] cumulate which-2.23-1.1
[   22s] [85/295] cumulate libncurses6-6.5.20250809-80.1
[   22s] [86/295] cumulate jitterentropy-devel-3.6.3-1.1
[   22s] [87/295] cumulate alts-1.2+31.da24cd4-1.1
[   22s] [88/295] cumulate libFLAC14-1.5.0-1.1
[   22s] [89/295] cumulate libblkid1-2.41.1-3.1
[   22s] [90/295] cumulate libbrotlidec1-1.1.0-1.1
[   22s] [91/295] cumulate libbrotlienc1-1.1.0-1.1
[   22s] [92/295] cumulate libctf-nobfd0-2.43-10.1
[   22s] [93/295] cumulate libfftw3_threads3-3.3.10-6.1
[   22s] [94/295] cumulate libgdbm_compat4-1.24-2.1
[   22s] [95/295] cumulate libgfortran5-15.1.1+git10189-1.1
[   22s] [96/295] cumulate libhdf5-310-1.14.6-9.1
[   22s] [97/295] cumulate libidn2-0-2.3.8-1.1
[   22s] [98/295] cumulate libisl23-0.27-1.1
[   22s] [99/295] cumulate libmpfr6-4.2.2-1.1
[   22s] [100/295] cumulate libp11-kit0-0.25.5-1.1
[   22s] [101/295] cumulate libpng16-16-1.6.44-1.1
[   22s] [102/295] cumulate libreadline8-8.3.1-1.1
[   22s] [103/295] cumulate libselinux1-3.9-2.1
[   22s] [104/295] cumulate libstdc++6-15.1.1+git10189-1.1
[   22s] [105/295] cumulate libsuitesparseconfig7-7.10.3-1.1
[   22s] [106/295] cumulate libsundials_ida7-7.4.0-1.1
[   22s] [107/295] cumulate libsundials_sunmatrix5-7.4.0-1.1
[   22s] [108/295] cumulate libvorbis0-1.3.7-5.1
[   22s] [109/295] cumulate libwebp7-1.6.0-1.1
[   22s] [110/295] cumulate libxcb1-1.17.0-2.1
[   22s] [111/295] cumulate mozilla-nss-certs-3.113-1.1
[   22s] [112/295] cumulate ncurses-utils-6.5.20250809-80.1
[   22s] [113/295] cumulate perl-base-5.42.0-1.1
[   22s] [114/295] cumulate pkgconf-2.2.0-1.1
[   22s] [115/295] cumulate libelf1-0.192-2.1
[   22s] [116/295] cumulate libgcrypt20-1.11.2-6.1
[   22s] [117/295] cumulate libglpk40-5.0-2.1
[   22s] [118/295] cumulate libxml2-2-2.13.8-3.1
[   22s] [119/295] cumulate permctl-1699_20250120-1.2
[   22s] [120/295] cumulate libmagic1-5.46-4.1
[   22s] [121/295] cumulate build-mkbaselibs-20250708-1.1
[   22s] [122/295] cumulate bash-5.3.3-1.1
[   22s] [123/295] cumulate dwz-0.15-6.1
[   22s] [124/295] cumulate findutils-4.10.0-2.1
[   22s] [125/295] cumulate libamd3-7.10.3-1.1
[   22s] [126/295] cumulate libcamd3-7.10.3-1.1
[   22s] [127/295] cumulate libccolamd3-7.10.3-1.1
[   22s] [128/295] cumulate libcolamd3-7.10.3-1.1
[   22s] [129/295] cumulate libcxsparse4-7.10.3-1.1
[   22s] [130/295] cumulate libhdf5_hl310-1.14.6-9.1
[   22s] [131/295] cumulate libhdf5_tools310-1.14.6-9.1
[   22s] [132/295] cumulate libvorbisenc2-1.3.7-5.1
[   22s] [133/295] cumulate libwebpmux3-1.6.0-1.1
[   22s] [134/295] cumulate fdupes-2.4.0-1.1
[   22s] [135/295] cumulate file-5.46-4.1
[   22s] [136/295] cumulate libX11-6-1.8.12-1.1
[   22s] [137/295] cumulate libasan8-15.1.1+git10189-1.1
[   22s] [138/295] cumulate libfdisk1-2.41.1-3.1
[   22s] [139/295] cumulate libhdf5_fortran310-1.14.6-9.1
[   22s] [140/295] cumulate libjack0-1.9.22-5.1
[   22s] [141/295] cumulate liblsan0-15.1.1+git10189-1.1
[   22s] [142/295] cumulate libmount1-2.41.1-3.1
[   22s] [143/295] cumulate libmpc3-1.3.1-1.5
[   22s] [144/295] cumulate libpsl5-0.21.5-1.1
[   22s] [145/295] cumulate libtsan2-15.1.1+git10189-1.1
[   22s] [146/295] cumulate libubsan1-15.1.1+git10189-1.1
[   22s] [147/295] cumulate p11-kit-0.25.5-1.1
[   22s] [148/295] cumulate p11-kit-tools-0.25.5-1.1
[   22s] [149/295] cumulate sed-4.9-2.2
[   22s] [150/295] cumulate tar-1.35-4.1
[   22s] [151/295] cumulate libhdf5_cpp310-1.14.6-9.1
[   22s] [152/295] cumulate swig-4.3.1-1.1
[   22s] [153/295] cumulate libfreetype6-2.13.3-2.1
[   22s] [154/295] cumulate libjxl0_11-0.11.1-4.3
[   22s] [155/295] cumulate libdw1-0.192-2.1
[   22s] [156/295] cumulate libtiff6-4.7.0-8.1
[   22s] [157/295] cumulate perl-5.42.0-1.1
[   22s] [158/295] cumulate bash-sh-5.3.3-1.1
[   22s] [159/295] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[   22s] [160/295] cumulate perl-Text-Unidecode-1.30-2.15
[   22s] [161/295] cumulate libXext6-1.3.6-1.1
[   22s] [162/295] cumulate libXfixes3-6.0.1-1.2
[   22s] [163/295] cumulate libXrender1-0.9.12-1.1
[   22s] [164/295] cumulate libglvnd-1.7.0-1.1
[   22s] [165/295] cumulate perl-Archive-Zip-1.680.0-1.2
[   22s] [166/295] cumulate perl-rpm-packaging-1.2-1.1
[   22s] [167/295] cumulate libasm1-0.192-2.1
[   22s] [168/295] cumulate libhdf5_hl_cpp310-1.14.6-9.1
[   22s] [169/295] cumulate libportaudio2-190700_20210406-1.2
[   22s] [170/295] cumulate libhdf5_hl_fortran310-1.14.6-9.1
[   22s] [171/295] cumulate libklu2-7.10.3-1.1
[   22s] [172/295] cumulate cpp15-15.1.1+git10189-1.1
[   22s] [173/295] cumulate libsndfile1-1.2.2-3.2
[   22s] [174/295] cumulate libwmf-0_2-7-0.2.13-1.2
[   22s] [175/295] cumulate libssh-config-0.11.2-1.1
[   22s] [176/295] cumulate qemu-linux-user-10.0.3-83.1
[   22s] [177/295] cumulate cpio-2.15-6.1
[   22s] [178/295] cumulate cpp-15-1.1
[   22s] [179/295] cumulate gzip-1.14-1.1
[   22s] [180/295] cumulate make-4.4.1-3.1
[   22s] [181/295] cumulate bzip2-1.0.8-5.3
[   22s] [182/295] cumulate grep-3.12-1.1
[   22s] [183/295] cumulate libXi6-1.8.2-1.1
[   22s] [184/295] cumulate libXinerama1-1.1.5-1.2
[   22s] [185/295] cumulate libXtst6-1.2.5-1.1
[   22s] [186/295] cumulate pkgconf-pkg-config-2.2.0-1.1
[   22s] [187/295] cumulate xz-5.8.1-1.1
[   22s] [188/295] cumulate gettext-runtime-mini-0.26-2.1
[   22s] [189/295] cumulate libGLU1-9.0.3-2.2
[   22s] [190/295] cumulate libXcursor1-1.2.3-1.1
[   22s] [191/295] cumulate libgl2ps1-1.4.2-1.3
[   22s] [192/295] cumulate makeinfo-7.1-3.1
[   22s] [193/295] cumulate strip-nondeterminism-1.14.0-1.4
[   22s] [194/295] cumulate gawk-5.3.2-1.1
[   22s] [195/295] cumulate libblas3-3.12.1-2.1
[   22s] [196/295] cumulate coreutils-9.7-3.1
[   22s] [197/295] cumulate elfutils-0.192-2.1
[   22s] [198/295] cumulate hdf5-1.14.6-9.1
[   22s] [199/295] cumulate libGraphicsMagick-Q16-3-1.3.45-3.3
[   22s] [200/295] cumulate linux-glibc-devel-6.16-1.1
[   22s] [201/295] cumulate systemd-rpm-macros-26-1.1
[   22s] [202/295] cumulate blas-devel-3.12.1-2.1
[   22s] [203/295] cumulate libxcrypt-devel-4.4.38-1.1
[   22s] [204/295] cumulate openblas-common-devel-0.3.29-6.1
[   22s] [205/295] cumulate libGraphicsMagick++-Q16-12-1.3.45-3.3
[   22s] [206/295] cumulate libcblas3-3.12.1-2.1
[   22s] [207/295] cumulate ca-certificates-2+git20240805.fd24d50-1.1
[   22s] [208/295] cumulate libopenssl3-3.5.2-1.1
[   22s] [209/295] cumulate permissions-config-1699_20250120-1.2
[   22s] [210/295] cumulate polkit-default-privs-1550+20250721.f1b71a3-1.1
[   22s] [211/295] cumulate liblapack3-3.12.1-2.1
[   22s] [212/295] cumulate libopenblas_openmp0-0.3.29-6.1
[   22s] [213/295] cumulate gettext-tools-mini-0.26-2.1
[   22s] [214/295] cumulate krb5-mini-1.21.3-4.1
[   22s] [215/295] cumulate aaa_base-84.87+git20250805.3069494-1.1
[   22s] [216/295] cumulate aaa_base-malloccheck-84.87+git20250805.3069494-1.1
[   22s] [217/295] cumulate libopenblas_openmp-devel-0.3.29-6.1
[   22s] [218/295] cumulate permissions-1699_20250120-1.2
[   22s] [219/295] cumulate cblas-devel-3.12.1-2.1
[   22s] [220/295] cumulate glibc-devel-2.42-1.1
[   22s] [221/295] cumulate libldap2-2.6.10-1.2
[   22s] [222/295] cumulate libarpack2-3.9.1-3.7
[   22s] [223/295] cumulate libqrupdate1-1.1.2-3.4
[   22s] [224/295] cumulate libssh4-0.11.2-1.1
[   22s] [225/295] cumulate libsundials_sunlinsol5-7.4.0-1.1
[   22s] [226/295] cumulate libtmglib3-3.12.1-2.1
[   22s] [227/295] cumulate rpmlint-mini-2.7.0+git20250710.a7f0a67c-18.42
[   22s] [228/295] cumulate libcholmod5-7.10.3-1.1
[   22s] [229/295] cumulate libarchive13-3.8.1-1.1
[   22s] [230/295] cumulate tmglib-devel-3.12.1-2.1
[   22s] [231/295] cumulate zlib-devel-1.3.1-1.1
[   22s] [232/295] cumulate libstdc++6-devel-gcc15-15.1.1+git10189-1.1
[   22s] [233/295] cumulate libspqr4-7.10.3-1.1
[   22s] [234/295] cumulate libumfpack6-7.10.3-1.1
[   22s] [235/295] cumulate fftw3-devel-3.3.10-6.1
[   22s] [236/295] cumulate pam-1.7.1-3.1
[   22s] [237/295] cumulate post-build-checks-84.87+git20250725.0c3a172-1.1
[   22s] [238/295] cumulate libcurl4-8.15.0-1.1
[   22s] [239/295] cumulate fftw3-threads-devel-3.3.10-6.1
[   22s] [240/295] cumulate lapack-devel-3.12.1-2.1
[   22s] [241/295] cumulate hdf5-devel-1.14.6-9.1
[   22s] [242/295] cumulate util-linux-2.41.1-3.1
[   22s] [243/295] cumulate rpm-config-SUSE-20250423-1.1
[   22s] [244/295] cumulate libctf0-2.43-10.1
[   22s] [245/295] cumulate libfontconfig1-2.16.0-1.1
[   22s] [246/295] cumulate lua54-5.4.8-3.1
[   22s] [247/295] cumulate mozilla-nss-3.113-1.1
[   22s] [248/295] cumulate openssl-3-3.5.2-1.1
[   22s] [249/295] cumulate python313-base-3.13.7-4.2
[   22s] [250/295] cumulate python311-base-3.11.13-7.1
[   22s] [251/295] cumulate python312-base-3.12.11-4.1
[   22s] [252/295] cumulate compat-usrmerge-build-84.87-5.5
[   22s] [253/295] cumulate openssl-3.5.2-1.1
[   22s] [254/295] cumulate python313-packaging-25.0-1.1
[   22s] [255/295] cumulate libpython3_11-1_0-3.11.13-7.1
[   22s] [256/295] cumulate libpython3_12-1_0-3.12.11-4.1
[   22s] [257/295] cumulate libpython3_13-1_0-3.13.7-4.2
[   22s] [258/295] cumulate lua-interpreter-5-3.1
[   22s] [259/295] cumulate fontconfig-2.16.0-1.1
[   22s] [260/295] cumulate python311-devel-3.11.13-7.1
[   22s] [261/295] cumulate python312-devel-3.12.11-4.1
[   22s] [262/295] cumulate libXft2-2.3.9-1.1
[   22s] [263/295] cumulate libsoftokn3-3.113-1.1
[   22s] [264/295] cumulate binutils-2.43-10.1
[   22s] [265/295] cumulate python311-numpy-2.3.2-4.1
[   22s] [266/295] cumulate python312-numpy-2.3.2-4.1
[   22s] [267/295] cumulate python313-numpy-2.3.2-4.1
[   22s] [268/295] cumulate cmake-mini-4.0.3-1.2
[   22s] [269/295] cumulate java-21-openjdk-headless-21.0.8.0-3.1
[   22s] [270/295] cumulate rpm-4.20.1-6.1
[   22s] [271/295] cumulate cmake-4.0.3-1.2
[   22s] [272/295] cumulate libopenssl-devel-3.5.2-1.1
[   22s] [273/295] cumulate python-rpm-packaging-20210526+a18ca48-1.6
[   22s] [274/295] cumulate python313-devel-3.13.7-4.2
[   22s] [275/295] cumulate python311-numpy-devel-2.3.2-4.1
[   22s] [276/295] cumulate python312-numpy-devel-2.3.2-4.1
[   22s] [277/295] cumulate build-compare-20240801T083050.024a3a7-1.1
[   22s] [278/295] cumulate librpmbuild10-4.20.1-6.1
[   22s] [279/295] cumulate java-21-openjdk-21.0.8.0-3.1
[   22s] [280/295] cumulate debugedit-5.1-1.1
[   22s] [281/295] cumulate libfltk1_3-1.3.11-1.1
[   22s] [282/295] cumulate gcc15-15.1.1+git10189-1.1
[   22s] [283/295] cumulate gcc15-PIE-15.1.1+git10189-1.1
[   22s] [284/295] cumulate gcc-15-1.1
[   22s] [285/295] cumulate libopenssl-3-devel-3.5.2-1.1
[   22s] [286/295] cumulate python313-numpy-devel-2.3.2-4.1
[   22s] [287/295] cumulate java-21-openjdk-devel-21.0.8.0-3.1
[   22s] [288/295] cumulate gcc15-c++-15.1.1+git10189-1.1
[   22s] [289/295] cumulate gcc15-fortran-15.1.1+git10189-1.1
[   22s] [290/295] cumulate octave-cli-10.2.0-1.1
[   22s] [291/295] cumulate gcc-PIE-15-1.1
[   22s] [292/295] cumulate gcc-c++-15-1.1
[   22s] [293/295] cumulate gcc-fortran-15-1.1
[   22s] [294/295] cumulate rpm-build-4.20.1-6.1
[   22s] [295/295] cumulate octave-devel-10.2.0-1.1
[   22s] now installing cumulated packages
[   24s] Preparing...                          ########################################
[   24s] Updating / installing...
[   24s] crypto-policies-20250124.4d262e7-4.1  ########################################
[   24s] system-user-root-20190513-2.4         ########################################
[   24s] terminfo-base-6.5.20250809-80.1       ########################################
[   24s] python-rpm-macros-20241120.6ae645f-1.2########################################
[   24s] pkgconf-m4-2.2.0-1.1                  ########################################
[   25s] libX11-data-1.8.12-1.1                ########################################
[   25s] libGraphicsMagick3-config-1.3.45-3.3  ########################################
[   25s] javapackages-filesystem-6.4.1-1.1     ########################################
[   25s] javapackages-tools-6.4.1-1.1          ########################################
[   25s] hdf5-devel-data-1.14.6-9.1            ########################################
[   26s] file-magic-5.46-4.1                   ########################################
[   26s] compat-usrmerge-tools-84.87-5.5       ########################################
[   26s] filesystem-84.87-18.1                 ########################################
[   26s] glibc-2.42-1.1                        ########################################
[   27s] libgcc_s1-15.1.1+git10189-1.1         ########################################
[   27s] libz1-1.3.1-1.1                       ########################################
[   27s] libstdc++6-15.1.1+git10189-1.1        ########################################
[   27s] libbz2-1-1.0.8-5.3                    ########################################
[   27s] libzstd1-1.5.7-3.1                    ########################################
[   27s] liblzma5-5.8.1-1.1                    ########################################
[   27s] libgfortran5-15.1.1+git10189-1.1      ########################################
[   27s] libgmp10-6.3.0-5.1                    ########################################
[   28s] libhdf5-310-1.14.6-9.1                ########################################
[   28s] libgomp1-15.1.1+git10189-1.1          ########################################
[   28s] libsuitesparseconfig7-7.10.3-1.1      ########################################
[   28s] update-alternatives-1.22.21-1.1       ########################################
[   28s] libelf1-0.192-2.1                     ########################################
[   28s] libcrypt1-4.4.38-1.1                  ########################################
[   29s] perl-base-5.42.0-1.1                  ########################################
[   29s] libmpfr6-4.2.2-1.1                    ########################################
[   29s] libpng16-16-1.6.44-1.1                ########################################
[   29s] libacl1-2.3.2-2.1                     ########################################
[   29s] libexpat1-2.7.1-2.1                   ########################################
[   29s] libjpeg8-8.3.2-81.1                   ########################################
[   29s] fillup-1.42-281.1                     ########################################
[   29s] libuuid1-2.41.1-3.1                   ########################################
[   29s] libmpc3-1.3.1-1.5                     ########################################
[   29s] libdw1-0.192-2.1                      ########################################
[   29s] libamd3-7.10.3-1.1                    ########################################
[   29s] libhdf5_hl310-1.14.6-9.1              ########################################
[   30s] libisl23-0.27-1.1                     ########################################
[   30s] libcap2-2.75-1.1                      ########################################
[   30s] libffi8-3.4.7-1.1                     ########################################
[   30s] libpcre2-8-0-10.45-2.1                ########################################
[   30s] libselinux1-3.9-2.1                   ########################################
[   30s] sed-4.9-2.2                           ########################################
[   30s] libsundials_core7-7.4.0-1.1           ########################################
[   30s] libncurses6-6.5.20250809-80.1         ########################################
[   30s] libreadline8-8.3.1-1.1                ########################################
[   30s] bash-5.3.3-1.1                        ########################################
[   30s] bash-sh-5.3.3-1.1                     ########################################
[   31s] libblas3-3.12.1-2.1                   ########################################
[   31s] update-alternatives: using /usr/lib64/blas/libblas.so.3 to provide /usr/lib64/libblas.so.3 (libblas.so.3_riscv64) in auto mode
[   32s] liblapack3-3.12.1-2.1                 ########################################
[   32s] update-alternatives: using /usr/lib64/lapack/liblapack.so.3 to provide /usr/lib64/liblapack.so.3 (liblapack.so.3_riscv64) in auto mode
[   32s] libcblas3-3.12.1-2.1                  ########################################
[   32s] update-alternatives: using /usr/lib64/blas/libcblas.so.3 to provide /usr/lib64/libcblas.so.3 (libcblas.so.3_riscv64) in auto mode
[   32s] grep-3.12-1.1                         ########################################
[   32s] xz-5.8.1-1.1                          ########################################
[   33s] gawk-5.3.2-1.1                        ########################################
[   33s] cpio-2.15-6.1                         ########################################
[   33s] make-4.4.1-3.1                        ########################################
[   33s] findutils-4.10.0-2.1                  ########################################
[   33s] libcolamd3-7.10.3-1.1                 ########################################
[   33s] libhdf5_fortran310-1.14.6-9.1         ########################################
[   33s] libeconf0-0.7.10-1.1                  ########################################
[   33s] libblkid1-2.41.1-3.1                  ########################################
[   33s] libfftw3-3-3.3.10-6.1                 ########################################
[   33s] libfftw3_threads3-3.3.10-6.1          ########################################
[   33s] libjitterentropy3-3.6.3-1.1           ########################################
[   33s] liblua5_4-5-5.4.8-3.1                 ########################################
[   33s] libmpdec4-4.0.1-2.1                   ########################################
[   34s] libogg0-1.3.5-2.1                     ########################################
[   34s] libpopt0-1.19-1.4                     ########################################
[   34s] mozilla-nspr-4.36-1.1                 ########################################
[   34s] libvorbis0-1.3.7-5.1                  ########################################
[   34s] libhdf5_hl_fortran310-1.14.6-9.1      ########################################
[   34s] libp11-kit0-0.25.5-1.1                ########################################
[   34s] permctl-1699_20250120-1.2             ########################################
[   39s] cpp15-15.1.1+git10189-1.1             ########################################
[   39s] libhdf5_hl_cpp310-1.14.6-9.1          ########################################
[   39s] dwz-0.15-6.1                          ########################################
[   39s] libccolamd3-7.10.3-1.1                ########################################
[   39s] libhdf5_tools310-1.14.6-9.1           ########################################
[   39s] libhdf5_cpp310-1.14.6-9.1             ########################################
[   39s] libxml2-2-2.13.8-3.1                  ########################################
[   40s] diffutils-3.12-1.1                    ########################################
[   40s] libasound2-1.2.14-1.1                 ########################################
[   40s] libaudit1-4.0.2-4.1                   ########################################
[   40s] libbrotlicommon1-1.1.0-1.1            ########################################
[   40s] libbrotlidec1-1.1.0-1.1               ########################################
[   40s] libfreetype6-2.13.3-2.1               ########################################
[   40s] libfontconfig1-2.16.0-1.1             ########################################
[   40s] fontconfig-2.16.0-1.1                 ########################################
[   40s] libfreebl3-3.113-1.1                  ########################################
[   40s] libgdbm6-1.24-2.1                     ########################################
[   40s] libjbig2-2.1-5.1                      ########################################
[   40s] liblcms2-2-2.16-1.1                   ########################################
[   40s] libltdl7-2.5.4-1.1                    ########################################
[   41s] libtasn1-6-4.20.0-1.1                 ########################################
[   41s] libunistring5-1.3-1.1                 ########################################
[   41s] libidn2-0-2.3.8-1.1                   ########################################
[   41s] libuv1-1.51.0-1.1                     ########################################
[   41s] libpsl5-0.21.5-1.1                    ########################################
[   41s] p11-kit-0.25.5-1.1                    ########################################
[   41s] p11-kit-tools-0.25.5-1.1              ########################################
[   41s] libglpk40-5.0-2.1                     ########################################
[   41s] libtiff6-4.7.0-8.1                    ########################################
[   41s] libgdbm_compat4-1.24-2.1              ########################################
[   45s] perl-5.42.0-1.1                       ########################################
[   46s] perl-Text-Unidecode-1.30-2.15         ########################################
[   46s] makeinfo-7.1-3.1                      ########################################
[   46s] perl-Archive-Zip-1.680.0-1.2          ########################################
[   46s] perl-rpm-packaging-1.2-1.1            ########################################
[   46s] libbrotlienc1-1.1.0-1.1               ########################################
[   46s] libjxl0_11-0.11.1-4.3                 ########################################
[   47s] hdf5-1.14.6-9.1                       ########################################
[   47s] cpp-15-1.1                            ########################################
[   47s] libvorbisenc2-1.3.7-5.1               ########################################
[   47s] mozilla-nss-certs-3.113-1.1           ########################################
[   47s] libFLAC14-1.5.0-1.1                   ########################################
[   47s] jitterentropy-devel-3.6.3-1.1         ########################################
[   47s] libfdisk1-2.41.1-3.1                  ########################################
[   47s] libmount1-2.41.1-3.1                  ########################################
[   47s] libqrupdate1-1.1.2-3.4                ########################################
[   47s] libtmglib3-3.12.1-2.1                 ########################################
[   47s] tmglib-devel-3.12.1-2.1               ########################################
[   47s] libssh-config-0.11.2-1.1              ########################################
[   47s] gzip-1.14-1.1                         ########################################
[   47s] bzip2-1.0.8-5.3                       ########################################
[   47s] ncurses-utils-6.5.20250809-80.1       ########################################
[   47s] libsundials_ida7-7.4.0-1.1            ########################################
[   48s] libsundials_sunmatrix5-7.4.0-1.1      ########################################
[   48s] tar-1.35-4.1                          ########################################
[   48s] libasm1-0.192-2.1                     ########################################
[   48s] elfutils-0.192-2.1                    ########################################
[   48s] libcamd3-7.10.3-1.1                   ########################################
[   48s] libcxsparse4-7.10.3-1.1               ########################################
[   48s] libasan8-15.1.1+git10189-1.1          ########################################
[   48s] libjack0-1.9.22-5.1                   ########################################
[   48s] libportaudio2-190700_20210406-1.2     ########################################
[   48s] liblsan0-15.1.1+git10189-1.1          ########################################
[   49s] libtsan2-15.1.1+git10189-1.1          ########################################
[   49s] libubsan1-15.1.1+git10189-1.1         ########################################
[   49s] libctf-nobfd0-2.43-10.1               ########################################
[   49s] libctf0-2.43-10.1                     ########################################
[   53s] binutils-2.43-10.1                    ########################################
[   53s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[   53s] envsubst-mini-0.26-2.1                ########################################
[   54s] gettext-runtime-mini-0.26-2.1         ########################################
[   54s] glibc-gconv-modules-extra-2.42-1.1    ########################################
[   55s] gettext-tools-mini-0.26-2.1           ########################################
[   56s] glibc-locale-base-2.42-1.1            ########################################
[   56s] libXau6-1.0.12-2.1                    ########################################
[   56s] libxcb1-1.17.0-2.1                    ########################################
[   56s] libX11-6-1.8.12-1.1                   ########################################
[   56s] libXext6-1.3.6-1.1                    ########################################
[   56s] libXrender1-0.9.12-1.1                ########################################
[   56s] libglvnd-1.7.0-1.1                    ########################################
[   56s] libXfixes3-6.0.1-1.2                  ########################################
[   56s] libXcursor1-1.2.3-1.1                 ########################################
[   57s] libGLU1-9.0.3-2.2                     ########################################
[   57s] libgl2ps1-1.4.2-1.3                   ########################################
[   57s] libXft2-2.3.9-1.1                     ########################################
[   57s] libXi6-1.8.2-1.1                      ########################################
[   57s] libXinerama1-1.1.5-1.2                ########################################
[   57s] libfltk1_3-1.3.11-1.1                 ########################################
[   57s] libXtst6-1.2.5-1.1                    ########################################
[   57s] libwmf-0_2-7-0.2.13-1.2               ########################################
[   57s] libalternatives1-1.2+31.da24cd4-1.1   ########################################
[   57s] alts-1.2+31.da24cd4-1.1               ########################################
[   57s] lua-interpreter-5-3.1                 ########################################
[   57s] lua54-5.4.8-3.1                       ########################################
[   57s] libatomic1-15.1.1+git10189-1.1        ########################################
[   57s] libattr1-2.5.2-1.1                    ########################################
[   58s] coreutils-9.7-3.1                     ########################################
[   58s] libopenssl3-3.5.2-1.1                 ########################################
[   61s] python313-base-3.13.7-4.2             ########################################
[   62s] libpython3_13-1_0-3.13.7-4.2          ########################################
[   63s] libopenblas_openmp0-0.3.29-6.1        ########################################
[   63s] update-alternatives: using /usr/lib64/openblas-openmp to provide /usr/lib64/openblas-default (openblas-default_riscv64) in auto mode
[   63s] update-alternatives: using /usr/lib64/openblas-openmp/libopenblas.so.0 to provide /usr/lib64/liblapacke.so.3 (liblapacke.so.3_riscv64) in auto mode
[   66s] python311-base-3.11.13-7.1            ########################################
[   67s] libpython3_11-1_0-3.11.13-7.1         ########################################
[   70s] python312-base-3.12.11-4.1            ########################################
[   71s] libpython3_12-1_0-3.12.11-4.1         ########################################
[   71s] libcholmod5-7.10.3-1.1                ########################################
[   71s] aaa_base-84.87+git20250805.3069494-1.1########################################
[   71s] Updating /etc/sysconfig/proxy ...
[   71s] aaa_base-malloccheck-84.87+git20250805########################################
[   71s] libspqr4-7.10.3-1.1                   ########################################
[   71s] libumfpack6-7.10.3-1.1                ########################################
[   74s] python312-numpy-2.3.2-4.1             ########################################
[   79s] python311-numpy-2.3.2-4.1             ########################################
[   79s] libarpack2-3.9.1-3.7                  ########################################
[   79s] python313-packaging-25.0-1.1          ########################################
[   79s] python-rpm-packaging-20210526+a18ca48-########################################
[   82s] python313-numpy-2.3.2-4.1             ########################################
[   83s] openssl-3.5.2-1.1                     ########################################
[   83s] openssl-3-3.5.2-1.1                   ########################################
[   84s] linux-glibc-devel-6.16-1.1            ########################################
[   84s] systemd-rpm-macros-26-1.1             ########################################
[   84s] permissions-config-1699_20250120-1.2  ########################################
[   84s] Updating /etc/sysconfig/security ...
[   85s] Checking permissions and ownerships - using the permissions files
[   85s] 	/usr/share/permissions/permissions
[   85s] 	/usr/share/permissions/permissions.easy
[   85s] 	/etc/permissions.local
[   85s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root)
[   85s] permissions-1699_20250120-1.2         ########################################
[   85s] pam-1.7.1-3.1                         ########################################
[   85s] polkit-default-privs-1550+20250721.f1b########################################
[   85s] Updating /etc/sysconfig/security ...
[   86s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[   86s] warning: %post(polkit-default-privs-1550+20250721.f1b71a3-1.1.noarch) scriptlet failed, exit status 2
[   86s] debugedit-5.1-1.1                     ########################################
[   86s] libbtf2-7.10.3-1.1                    ########################################
[   86s] libklu2-7.10.3-1.1                    ########################################
[   86s] libsundials_sunlinsol5-7.4.0-1.1      ########################################
[   86s] libcap-ng0-0.8.5-1.1                  ########################################
[   86s] libcom_err2-1.47.2-1.1                ########################################
[   86s] libgif7-5.2.2-2.1                     ########################################
[   87s] libgpg-error0-1.55-1.1                ########################################
[   87s] libgcrypt20-1.11.2-6.1                ########################################
[   87s] rpm-config-SUSE-20250423-1.1          ########################################
[   88s] rpm-4.20.1-6.1                        ########################################
[   88s] Updating /etc/sysconfig/services ...
[   88s] libitm1-15.1.1+git10189-1.1           ########################################
[   88s] liblz1-1.15-1.1                       ########################################
[   88s] libmagic1-5.46-4.1                    ########################################
[   88s] librpmbuild10-4.20.1-6.1              ########################################
[   88s] liblz4-1-1.10.0-2.1                   ########################################
[   88s] libarchive13-3.8.1-1.1                ########################################
[   88s] libnghttp2-14-1.66.0-2.1              ########################################
[   89s] libnghttp3-9-1.11.0-1.1               ########################################
[   89s] libopus0-1.5.2-1.1                    ########################################
[   89s] libpcsclite1-2.3.3-1.1                ########################################
[   89s] libpkgconf5-2.2.0-1.1                 ########################################
[   89s] pkgconf-2.2.0-1.1                     ########################################
[   89s] pkgconf-pkg-config-2.2.0-1.1          ########################################
[   89s] blas-devel-3.12.1-2.1                 ########################################
[   89s] cblas-devel-3.12.1-2.1                ########################################
[   89s] lapack-devel-3.12.1-2.1               ########################################
[   89s] libxcrypt-devel-4.4.38-1.1            ########################################
[   89s] glibc-devel-2.42-1.1                  ########################################
[  114s] gcc15-15.1.1+git10189-1.1             ########################################
[  114s] gcc-15-1.1                            ########################################
[  114s] zlib-devel-1.3.1-1.1                  ########################################
[  114s] fftw3-devel-3.3.10-6.1                ########################################
[  114s] fftw3-threads-devel-3.3.10-6.1        ########################################
[  114s] hdf5-devel-1.14.6-9.1                 ########################################
[  115s] libopenssl-3-devel-3.5.2-1.1          ########################################
[  115s] gcc15-PIE-15.1.1+git10189-1.1         ########################################
[  123s] gcc15-fortran-15.1.1+git10189-1.1     ########################################
[  123s] gcc-fortran-15-1.1                    ########################################
[  137s] libstdc++6-devel-gcc15-15.1.1+git10189########################################
[  142s] gcc15-c++-15.1.1+git10189-1.1         ########################################
[  142s] gcc-c++-15-1.1                        ########################################
[  143s] openblas-common-devel-0.3.29-6.1      ########################################
[  143s] libopenblas_openmp-devel-0.3.29-6.1   ########################################
[  143s] python311-devel-3.11.13-7.1           ########################################
[  143s] python312-devel-3.12.11-4.1           ########################################
[  143s] python313-devel-3.13.7-4.2            ########################################
[  143s] libqhull_r8_0-2020.2-6.1              ########################################
[  143s] librhash1-1.4.5-1.1                   ########################################
[  149s] cmake-mini-4.0.3-1.2                  ########################################
[  149s] libsasl2-3-2.1.28-10.1                ########################################
[  149s] libldap2-2.6.10-1.2                   ########################################
[  149s] libseccomp2-2.6.0-2.1                 ########################################
[  149s] file-5.46-4.1                         ########################################
[  149s] libsharpyuv0-1.6.0-1.1                ########################################
[  149s] libwebp7-1.6.0-1.1                    ########################################
[  149s] libwebpmux3-1.6.0-1.1                 ########################################
[  150s] libGraphicsMagick-Q16-3-1.3.45-3.3    ########################################
[  150s] libGraphicsMagick++-Q16-12-1.3.45-3.3 ########################################
[  150s] libsmartcols1-2.41.1-3.1              ########################################
[  151s] util-linux-2.41.1-3.1                 ########################################
[  151s] libspeex1-1.2.1-2.1                   ########################################
[  151s] libsndfile1-1.2.2-3.2                 ########################################
[  151s] libsqlite3-0-3.50.4-1.1               ########################################
[  151s] mozilla-nss-3.113-1.1                 ########################################
[  152s] libsoftokn3-3.113-1.1                 ########################################
[  166s] java-21-openjdk-headless-21.0.8.0-3.1 ########################################
[  166s] update-alternatives: using /usr/lib64/jvm/jre-21-openjdk/bin/java to provide /usr/bin/java (java) in auto mode
[  166s] update-alternatives: using /usr/lib64/jvm/jre-21-openjdk to provide /usr/lib64/jvm/jre-openjdk (jre_openjdk) in auto mode
[  166s] update-alternatives: using /usr/lib64/jvm/jre-21-openjdk to provide /usr/lib64/jvm/jre-21 (jre_21) in auto mode
[  166s] java-21-openjdk-21.0.8.0-3.1          ########################################
[  166s] libverto1-0.3.2-3.2                   ########################################
[  167s] krb5-mini-1.21.3-4.1                  ########################################
[  167s] Updating /etc/sysconfig/kadmind ...
[  167s] Updating /etc/sysconfig/krb5kdc ...
[  167s] libssh4-0.11.2-1.1                    ########################################
[  167s] libcurl4-8.15.0-1.1                   ########################################
[  171s] octave-cli-10.2.0-1.1                 ########################################
[  171s] patch-2.8-1.1                         ########################################
[  171s] which-2.23-1.1                        ########################################
[  171s] rpm-build-4.20.1-6.1                  ########################################
[  172s] octave-devel-10.2.0-1.1               ########################################
[  172s] java-21-openjdk-devel-21.0.8.0-3.1    ########################################
[  172s] update-alternatives: using /usr/lib64/jvm/java-21-openjdk/bin/javac to provide /usr/bin/javac (javac) in auto mode
[  173s] update-alternatives: using /usr/lib64/jvm/java-21-openjdk to provide /usr/lib64/jvm/java-openjdk (java_sdk_openjdk) in auto mode
[  173s] update-alternatives: using /usr/lib64/jvm/java-21-openjdk to provide /usr/lib64/jvm/java-21 (java_sdk_21) in auto mode
[  173s] build-compare-20240801T083050.024a3a7-########################################
[  173s] cmake-4.0.3-1.2                       ########################################
[  173s] python313-numpy-devel-2.3.2-4.1       ########################################
[  173s] python312-numpy-devel-2.3.2-4.1       ########################################
[  173s] python311-numpy-devel-2.3.2-4.1       ########################################
[  173s] gcc-PIE-15-1.1                        ########################################
[  173s] libopenssl-devel-3.5.2-1.1            ########################################
[  176s] rpmlint-mini-2.7.0+git20250710.a7f0a67########################################
[  176s] post-build-checks-84.87+git20250725.0c########################################
[  176s] ca-certificates-2+git20240805.fd24d50-########################################
[  177s] compat-usrmerge-build-84.87-5.5       ########################################
[  177s] strip-nondeterminism-1.14.0-1.4       ########################################
[  177s] brp-check-suse-84.87+git20230324.8680c########################################
[  184s] qemu-linux-user-10.0.3-83.1           ########################################
[  185s] swig-4.3.1-1.1                        ########################################
[  185s] build-mkbaselibs-20250708-1.1         ########################################
[  185s] fdupes-2.4.0-1.1                      ########################################
[  186s] kernel-obs-build-6.16.1-1.1           ########################################
[  196s] now finalizing build dir...
[  196s] ... running 01-add_abuild_user_to_trusted_group
[  196s] ... running 02-set_timezone_to_utc
[  196s] ... running 03-set-permissions-secure
[  196s] ... running 11-hack_uname_version_to_kernel_version
[  200s] setting SOURCE_DATE_EPOCH_MTIME to 1739078651
[  207s] spec file parser line 111: cannot expand %(...)
[  207s] spec file parser line 112: cannot expand %(...)
[  207s] -----------------------------------------------------------------
[  207s] I have the following modifications for nlopt.spec:
[  207s] 19c19
[  207s] < %global flavor @BUILD_FLAVOR@%{nil}
[  207s] ---
[  207s] > %global flavor %{nil}
[  207s] 33c33
[  207s] < Release:        0
[  207s] ---
[  207s] > Release:        14.1
[  210s] build target is riscv64-suse-linux
[  210s] -----------------------------------------------------------------
[  210s] ----- building nlopt.spec (user abuild)
[  210s] -----------------------------------------------------------------
[  210s] -----------------------------------------------------------------
[  214s] setting SOURCE_DATE_EPOCH_MTIME to 1739078651
[  214s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-suse-linux --undefine _enable_debug_packages --define 'disturl obs://build.opensuse.org/home:lalala123:RISCV_test1/standard/7375951613d1ccb1beffae83c48351cc-failed_nlopt' /home/abuild/rpmbuild/SOURCES/nlopt.spec
[  214s] Building target platforms: riscv64-suse-linux
[  214s] Building for target riscv64-suse-linux
[  221s] using SOURCE_DATE_EPOCH with value 1739078650 as build time
[  221s] Executing(%mkbuilddir): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.oVuIwG
[  221s] Executing(%prep): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.ZsdXde
[  221s] + umask 022
[  221s] + cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build
[  221s] + cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build
[  221s] + rm -rf nlopt-2.10.0
[  221s] + /usr/lib/rpm/rpmuncompress -x /home/abuild/rpmbuild/SOURCES/nlopt-2.10.0.tar.gz
[  222s] + STATUS=0
[  222s] + '[' 0 -ne 0 ']'
[  222s] + cd nlopt-2.10.0
[  222s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
[  222s] + RPM_EC=0
[  222s] ++ jobs -p
[  222s] + exit 0
[  222s] Executing(%build): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.ME9Umk
[  222s] + umask 022
[  222s] + cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build
[  222s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/BUILDROOT
[  222s] ++ dirname /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/BUILDROOT
[  222s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build
[  222s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/BUILDROOT
[  222s] + cd nlopt-2.10.0
[  222s] + ref=/usr/lib/rpm
[  222s] + mints=0
[  222s] + case $(uname -m) in
[  222s] ++ uname -m
[  222s] + mints=20160911
[  222s] + for s in guess sub
[  222s] ++ find -maxdepth 8 -name config.guess
[  222s] + for s in guess sub
[  222s] ++ find -maxdepth 8 -name config.sub
[  222s] ++ '[' -f _current_flavor ']'
[  222s] ++ true
[  222s] + last_flavor=
[  222s] + '[' -z '' ']'
[  222s] + last_flavor=tmp
[  222s] + '[' tmp '!=' python311 ']'
[  222s] + '[' -d build ']'
[  222s] + '[' -d _build.python311 ']'
[  222s] + echo python311
[  222s] + python_flavor=python311
[  222s] + export PYTHON=python3.11
[  222s] + PYTHON=python3.11
[  222s] + mkdir ../python3.11_build
[  222s] + cp -pr ./ ../python3.11_build
[  223s] + pushd ../python3.11_build
[  223s] ~/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build ~/rpmbuild/BUILD/nlopt-2.10.0-build/nlopt-2.10.0
[  223s] + find . -type f -name CMakeLists.txt -exec sed -i -re '/^[[:blank:]]*[sS][eE][tT][[:blank:]]*\([[:blank:]]*(CMAKE_BUILD_TYPE|CMAKE_COLOR_MAKEFILE|CMAKE_INSTALL_PREFIX|CMAKE_VERBOSE_MAKEFILE).*\)/{s/^/#IGNORE /}' '{}' +
[  223s] + mkdir -p build
[  223s] + cd build
[  223s] + /usr/bin/cmake /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/. '-GUnix Makefiles' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=var -DCMAKE_INSTALL_RUNSTATEDIR:PATH=run -DCMAKE_INSTALL_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DCMAKE_INSTALL_DOCDIR:PATH=share/doc/packages/nlopt -DCMAKE_INSTALL_MANDIR:PATH=share/man -DCMAKE_INSTALL_INFODIR:PATH=share/info -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_C_FLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' '-DCMAKE_CXX_FLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' '-DCMAKE_Fortran_FLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' '-DCMAKE_EXE_LINKER_FLAGS=-flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now' '-DCMAKE_MODULE_LINKER_FLAGS=-flto=auto -Wl,--as-needed' '-DCMAKE_SHARED_LINKER_FLAGS=-flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now' -DLIB_SUFFIX=64 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DCMAKE_COLOR_MAKEFILE:BOOL=OFF -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_MODULES_INSTALL_DIR=/usr/lib64/cmake/nlopt -DCMAKE_POLICY_VERSION_MINIMUM=3.5 '-DCMAKE_C_FLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' '-DCMAKE_CXX_FLAGS=-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto' -DCMAKE_SKIP_RPATH:BOOL=OFF -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON -DNLOPT_MATLAB=OFF -DNLOPT_CXX:BOOL=ON -DNLOPT_TESTS:BOOL=ON -DNLOPT_PYTHON:BOOL=ON -DNLOPT_OCTAVE:BOOL=ON -DNLOPT_SWIG:BOOL=ON -DNLOPT_JAVA:BOOL=ON -DPython_EXECUTABLE=/usr/bin/python3.11
[  227s] -- The C compiler identification is GNU 15.1.1
[  230s] -- The CXX compiler identification is GNU 15.1.1
[  230s] -- Detecting C compiler ABI info
[  234s] -- Detecting C compiler ABI info - done
[  234s] -- Check for working C compiler: /usr/bin/cc - skipped
[  234s] -- Detecting C compile features
[  234s] -- Detecting C compile features - done
[  234s] -- Detecting CXX compiler ABI info
[  238s] -- Detecting CXX compiler ABI info - done
[  238s] -- Check for working CXX compiler: /usr/bin/c++ - skipped
[  238s] -- Detecting CXX compile features
[  238s] -- Detecting CXX compile features - done
[  238s] -- NLopt version 2.10.0
[  238s] -- Looking for getopt.h
[  242s] -- Looking for getopt.h - found
[  242s] -- Looking for unistd.h
[  245s] -- Looking for unistd.h - found
[  245s] -- Looking for stdint.h
[  248s] -- Looking for stdint.h - found
[  248s] -- Looking for time.h
[  252s] -- Looking for time.h - found
[  252s] -- Looking for sys/time.h
[  255s] -- Looking for sys/time.h - found
[  255s] -- Looking for getpid
[  259s] -- Looking for getpid - found
[  259s] -- Looking for syscall
[  262s] -- Looking for syscall - found
[  262s] -- Looking for isinf
[  266s] -- Looking for isinf - found
[  266s] -- Looking for isnan
[  270s] -- Looking for isnan - found
[  270s] -- Looking for gettimeofday
[  274s] -- Looking for gettimeofday - found
[  274s] -- Looking for qsort_r
[  278s] -- Looking for qsort_r - found
[  278s] -- Looking for time
[  282s] -- Looking for time - found
[  282s] -- Looking for copysign
[  286s] -- Looking for copysign - found
[  286s] -- Looking for getopt
[  290s] -- Looking for getopt - found
[  290s] -- Looking for sys/types.h
[  294s] -- Looking for sys/types.h - found
[  294s] -- Looking for stddef.h
[  297s] -- Looking for stddef.h - found
[  297s] -- Check size of uint32_t
[  301s] -- Check size of uint32_t - done
[  301s] -- Check size of unsigned int
[  305s] -- Check size of unsigned int - done
[  305s] -- Check size of unsigned long
[  308s] -- Check size of unsigned long - done
[  308s] -- Looking for sqrt in m
[  312s] -- Looking for sqrt in m - found
[  312s] -- Looking for fpclassify
[  316s] -- Looking for fpclassify - TRUE
[  316s] -- Performing Test HAVE_THREAD_LOCAL_STORAGE
[  320s] -- Performing Test HAVE_THREAD_LOCAL_STORAGE - Success
[  320s] -- Performing Test HAVE_THREAD_LOCAL_STORAGE
[  321s] -- Performing Test HAVE_THREAD_LOCAL_STORAGE - Failed
[  321s] -- Looking for __cplusplus
[  324s] -- Looking for __cplusplus - found
[  329s] -- Found Python: /usr/bin/python3.11 (found suitable version "3.11.13", minimum required is "3.6") found components: Interpreter Development.Module NumPy
[  329s] -- Could NOT find Guile (missing: GUILE_EXECUTABLE GUILE_ROOT_DIR GUILE_INCLUDE_DIRS GUILE_LIBRARIES) 
[  330s] -- Found JNI: /usr/lib64/jvm/java-21-openjdk-21/include  found components: JVM
[  331s] -- Found Java: /usr/lib64/jvm/java-21-openjdk-21/bin/java (found suitable version "21.0.8", minimum required is "1.5")
[  331s] -- Found SWIG: /usr/bin/swig (found suitable version "4.3.1", minimum required is "3")
[  332s] -- Found Octave: /usr/bin/octave (found version "10.2.0")
[  332s] -- Configuring done (108.9s)
[  332s] -- Generating done (0.3s)
[  332s] CMake Warning:
[  332s]   Manually-specified variables were not used by the project:
[  332s] 
[  332s]     BUILD_STATIC_LIBS
[  332s]     CMAKE_Fortran_FLAGS
[  332s]     CMAKE_INSTALL_DO_STRIP
[  332s]     CMAKE_MODULES_INSTALL_DIR
[  332s]     INCLUDE_INSTALL_DIR
[  332s]     LIB_INSTALL_DIR
[  332s]     LIB_SUFFIX
[  332s]     SHARE_INSTALL_PREFIX
[  332s]     SYSCONF_INSTALL_DIR
[  332s] 
[  332s] 
[  332s] -- Build files have been written to: /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build
[  332s] + /usr/bin/make -O VERBOSE=1 -j4
[  332s] /usr/bin/cmake -S/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build -B/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build --check-build-system CMakeFiles/Makefile.cmake 0
[  333s] /usr/bin/cmake -E cmake_progress_start /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/CMakeFiles /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build//CMakeFiles/progress.marks
[  333s] /usr/bin/make  -f CMakeFiles/Makefile2 all
[  333s] /usr/bin/make  -f CMakeFiles/generate-cpp.dir/build.make CMakeFiles/generate-cpp.dir/depend
[  333s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  333s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/CMakeFiles/generate-cpp.dir/DependInfo.cmake
[  333s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  333s] /usr/bin/make  -f CMakeFiles/generate-cpp.dir/build.make CMakeFiles/generate-cpp.dir/build
[  333s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  333s] [  1%] Generating nlopt.hpp
[  333s] /usr/bin/cmake -DAPI_SOURCE_DIR=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -P /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/cmake/generate-cpp.cmake
[  333s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] [  1%] Built target generate-cpp
[  334s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] /usr/bin/make  -f CMakeFiles/nlopt.dir/build.make CMakeFiles/nlopt.dir/depend
[  334s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/build.make src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/depend
[  334s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/build.make src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/depend
[  334s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/CMakeFiles/nlopt.dir/DependInfo.cmake
[  334s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] /usr/bin/make  -f CMakeFiles/nlopt.dir/build.make CMakeFiles/nlopt.dir/build
[  334s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/DependInfo.cmake
[  334s] Dependee "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/DependInfo.cmake" is newer than depender "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/depend.internal".
[  334s] Dependee "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/depend.internal".
[  334s] Scanning dependencies of target nlopt_java_swig_compilation
[  334s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/build.make src/swig/CMakeFiles/nlopt_java_swig_compilation.dir/build
[  334s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/DependInfo.cmake
[  334s] Dependee "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/DependInfo.cmake" is newer than depender "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/depend.internal".
[  334s] Dependee "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/depend.internal".
[  334s] Scanning dependencies of target nlopt_python_swig_compilation
[  334s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  334s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/build.make src/swig/CMakeFiles/nlopt_python_swig_compilation.dir/build
[  336s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  336s] [  5%] Building C object CMakeFiles/nlopt.dir/src/algs/direct/direct_wrap.c.o
[  336s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/direct/direct_wrap.c.o -MF CMakeFiles/nlopt.dir/src/algs/direct/direct_wrap.c.o.d -o CMakeFiles/nlopt.dir/src/algs/direct/direct_wrap.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct/direct_wrap.c
[  336s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  336s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  336s] [  5%] Building C object CMakeFiles/nlopt.dir/src/algs/direct/DIRect.c.o
[  336s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/direct/DIRect.c.o -MF CMakeFiles/nlopt.dir/src/algs/direct/DIRect.c.o.d -o CMakeFiles/nlopt.dir/src/algs/direct/DIRect.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct/DIRect.c
[  336s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] [  2%] Swig compile nlopt.i for java
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -DSUPPORT_FILES_WORKING_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir/nlopt.files -DSUPPORT_FILES_OUTPUT_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/java/nlopt -DACTION=CLEAN -P /usr/share/cmake/Modules/UseSWIG/ManageSupportFiles.cmake
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E make_directory /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/java/nlopt /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E touch /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir/nloptJAVA.stamp
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig/4.3.1 /usr/bin/swig -java -package nlopt -outdir /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir/nlopt.files -c++ -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -o /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nloptJAVA_wrap.cxx /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig/nlopt.i
[  337s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/nlopt.hpp:121: Warning 401: Nothing known about base class 'std::runtime_error'. Ignored.
[  337s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/nlopt.hpp:125: Warning 401: Nothing known about base class 'std::runtime_error'. Ignored.
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -DSUPPORT_FILES_WORKING_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir/nlopt.files -DSUPPORT_FILES_OUTPUT_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/java/nlopt -DACTION=COPY -P /usr/share/cmake/Modules/UseSWIG/ManageSupportFiles.cmake
[  337s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] [  8%] Built target nlopt_java_swig_compilation
[  337s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_jar.dir/build.make src/swig/CMakeFiles/nlopt_jar.dir/depend
[  337s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] [  7%] Building C object CMakeFiles/nlopt.dir/src/algs/direct/DIRserial.c.o
[  337s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/direct/DIRserial.c.o -MF CMakeFiles/nlopt.dir/src/algs/direct/DIRserial.c.o.d -o CMakeFiles/nlopt.dir/src/algs/direct/DIRserial.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct/DIRserial.c
[  337s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir/DependInfo.cmake
[  337s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  337s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_jar.dir/build.make src/swig/CMakeFiles/nlopt_jar.dir/build
[  338s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  338s] [ 11%] Generating java_sources.txt
[  338s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -DBINARY_DIR=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig -P /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig/glob_java.cmake
[  338s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  339s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  339s] [  8%] Building C object CMakeFiles/nlopt.dir/src/algs/direct/DIRsubrout.c.o
[  339s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/direct/DIRsubrout.c.o -MF CMakeFiles/nlopt.dir/src/algs/direct/DIRsubrout.c.o.d -o CMakeFiles/nlopt.dir/src/algs/direct/DIRsubrout.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct/DIRsubrout.c
[  339s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  340s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  340s] [ 10%] Building C object CMakeFiles/nlopt.dir/src/algs/cdirect/cdirect.c.o
[  340s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/cdirect/cdirect.c.o -MF CMakeFiles/nlopt.dir/src/algs/cdirect/cdirect.c.o.d -o CMakeFiles/nlopt.dir/src/algs/cdirect/cdirect.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect/cdirect.c
[  340s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  341s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  341s] [ 13%] Building C object CMakeFiles/nlopt.dir/src/algs/cdirect/hybrid.c.o
[  341s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/cdirect/hybrid.c.o -MF CMakeFiles/nlopt.dir/src/algs/cdirect/hybrid.c.o.d -o CMakeFiles/nlopt.dir/src/algs/cdirect/hybrid.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect/hybrid.c
[  341s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  342s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  342s] [ 15%] Building C object CMakeFiles/nlopt.dir/src/algs/praxis/praxis.c.o
[  342s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/praxis/praxis.c.o -MF CMakeFiles/nlopt.dir/src/algs/praxis/praxis.c.o.d -o CMakeFiles/nlopt.dir/src/algs/praxis/praxis.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis/praxis.c
[  342s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  343s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  343s] [ 16%] Building C object CMakeFiles/nlopt.dir/src/algs/crs/crs.c.o
[  343s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/crs/crs.c.o -MF CMakeFiles/nlopt.dir/src/algs/crs/crs.c.o.d -o CMakeFiles/nlopt.dir/src/algs/crs/crs.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs/crs.c
[  343s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  344s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  344s] [  6%] Swig compile nlopt.i for python
[  344s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -DSUPPORT_FILES_WORKING_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir/nlopt.files -DSUPPORT_FILES_OUTPUT_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/python -DACTION=CLEAN -P /usr/share/cmake/Modules/UseSWIG/ManageSupportFiles.cmake
[  344s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E make_directory /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/python /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig
[  344s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E touch /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON.stamp
[  344s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E env SWIG_LIB=/usr/share/swig/4.3.1 /usr/bin/swig -python -outdir /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir/nlopt.files -c++ -interface _nlopt -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -o /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nloptPYTHON_wrap.cxx /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig/nlopt.i
[  344s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -DSUPPORT_FILES_WORKING_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir/nlopt.files -DSUPPORT_FILES_OUTPUT_DIRECTORY=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/python -DACTION=COPY -P /usr/share/cmake/Modules/UseSWIG/ManageSupportFiles.cmake
[  344s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  344s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  344s] [ 18%] Built target nlopt_python_swig_compilation
[  344s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  345s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  345s] [ 17%] Building C object CMakeFiles/nlopt.dir/src/algs/mlsl/mlsl.c.o
[  345s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/mlsl/mlsl.c.o -MF CMakeFiles/nlopt.dir/src/algs/mlsl/mlsl.c.o.d -o CMakeFiles/nlopt.dir/src/algs/mlsl/mlsl.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl/mlsl.c
[  345s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  345s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  345s] [ 18%] Building C object CMakeFiles/nlopt.dir/src/algs/mma/mma.c.o
[  345s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/mma/mma.c.o -MF CMakeFiles/nlopt.dir/src/algs/mma/mma.c.o.d -o CMakeFiles/nlopt.dir/src/algs/mma/mma.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma/mma.c
[  345s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  347s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  347s] [ 20%] Building C object CMakeFiles/nlopt.dir/src/algs/mma/ccsa_quadratic.c.o
[  347s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/mma/ccsa_quadratic.c.o -MF CMakeFiles/nlopt.dir/src/algs/mma/ccsa_quadratic.c.o.d -o CMakeFiles/nlopt.dir/src/algs/mma/ccsa_quadratic.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma/ccsa_quadratic.c
[  347s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  349s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  349s] [ 21%] Building C object CMakeFiles/nlopt.dir/src/algs/cobyla/cobyla.c.o
[  349s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/cobyla/cobyla.c.o -MF CMakeFiles/nlopt.dir/src/algs/cobyla/cobyla.c.o.d -o CMakeFiles/nlopt.dir/src/algs/cobyla/cobyla.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla/cobyla.c
[  349s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  349s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  349s] [ 24%] Building C object CMakeFiles/nlopt.dir/src/algs/neldermead/nldrmd.c.o
[  349s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/neldermead/nldrmd.c.o -MF CMakeFiles/nlopt.dir/src/algs/neldermead/nldrmd.c.o.d -o CMakeFiles/nlopt.dir/src/algs/neldermead/nldrmd.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead/nldrmd.c
[  349s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  350s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  350s] [ 22%] Building C object CMakeFiles/nlopt.dir/src/algs/newuoa/newuoa.c.o
[  350s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -U_FORTIFY_SOURCE -MD -MT CMakeFiles/nlopt.dir/src/algs/newuoa/newuoa.c.o -MF CMakeFiles/nlopt.dir/src/algs/newuoa/newuoa.c.o.d -o CMakeFiles/nlopt.dir/src/algs/newuoa/newuoa.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa/newuoa.c
[  350s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  351s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  351s] [ 25%] Building C object CMakeFiles/nlopt.dir/src/algs/neldermead/sbplx.c.o
[  351s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/neldermead/sbplx.c.o -MF CMakeFiles/nlopt.dir/src/algs/neldermead/sbplx.c.o.d -o CMakeFiles/nlopt.dir/src/algs/neldermead/sbplx.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead/sbplx.c
[  351s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  351s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  351s] [ 26%] Building C object CMakeFiles/nlopt.dir/src/algs/auglag/auglag.c.o
[  351s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/auglag/auglag.c.o -MF CMakeFiles/nlopt.dir/src/algs/auglag/auglag.c.o.d -o CMakeFiles/nlopt.dir/src/algs/auglag/auglag.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag/auglag.c
[  351s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  353s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  353s] [ 29%] Building C object CMakeFiles/nlopt.dir/src/algs/isres/isres.c.o
[  353s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/isres/isres.c.o -MF CMakeFiles/nlopt.dir/src/algs/isres/isres.c.o.d -o CMakeFiles/nlopt.dir/src/algs/isres/isres.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres/isres.c
[  353s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  355s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  355s] [ 31%] Building C object CMakeFiles/nlopt.dir/src/algs/esch/esch.c.o
[  355s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/esch/esch.c.o -MF CMakeFiles/nlopt.dir/src/algs/esch/esch.c.o.d -o CMakeFiles/nlopt.dir/src/algs/esch/esch.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch/esch.c
[  355s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  356s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  356s] [ 30%] Building C object CMakeFiles/nlopt.dir/src/algs/slsqp/slsqp.c.o
[  356s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/slsqp/slsqp.c.o -MF CMakeFiles/nlopt.dir/src/algs/slsqp/slsqp.c.o.d -o CMakeFiles/nlopt.dir/src/algs/slsqp/slsqp.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp/slsqp.c
[  356s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  357s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  357s] [ 27%] Building C object CMakeFiles/nlopt.dir/src/algs/bobyqa/bobyqa.c.o
[  357s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/bobyqa/bobyqa.c.o -MF CMakeFiles/nlopt.dir/src/algs/bobyqa/bobyqa.c.o.d -o CMakeFiles/nlopt.dir/src/algs/bobyqa/bobyqa.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa/bobyqa.c
[  357s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  358s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  358s] [ 32%] Building C object CMakeFiles/nlopt.dir/src/api/general.c.o
[  358s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/api/general.c.o -MF CMakeFiles/nlopt.dir/src/api/general.c.o.d -o CMakeFiles/nlopt.dir/src/api/general.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api/general.c
[  358s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  359s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  359s] [ 34%] Building C object CMakeFiles/nlopt.dir/src/api/options.c.o
[  359s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/api/options.c.o -MF CMakeFiles/nlopt.dir/src/api/options.c.o.d -o CMakeFiles/nlopt.dir/src/api/options.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api/options.c
[  359s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  359s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  359s] [ 36%] Building C object CMakeFiles/nlopt.dir/src/api/deprecated.c.o
[  359s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/api/deprecated.c.o -MF CMakeFiles/nlopt.dir/src/api/deprecated.c.o.d -o CMakeFiles/nlopt.dir/src/api/deprecated.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api/deprecated.c
[  359s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  360s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  360s] [ 35%] Building C object CMakeFiles/nlopt.dir/src/api/optimize.c.o
[  360s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/api/optimize.c.o -MF CMakeFiles/nlopt.dir/src/api/optimize.c.o.d -o CMakeFiles/nlopt.dir/src/api/optimize.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api/optimize.c
[  360s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  361s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  361s] [ 39%] Building C object CMakeFiles/nlopt.dir/src/util/mt19937ar.c.o
[  361s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/mt19937ar.c.o -MF CMakeFiles/nlopt.dir/src/util/mt19937ar.c.o.d -o CMakeFiles/nlopt.dir/src/util/mt19937ar.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/mt19937ar.c
[  361s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  361s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  361s] [ 37%] Building C object CMakeFiles/nlopt.dir/src/api/f77api.c.o
[  361s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/api/f77api.c.o -MF CMakeFiles/nlopt.dir/src/api/f77api.c.o.d -o CMakeFiles/nlopt.dir/src/api/f77api.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api/f77api.c
[  361s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  362s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  362s] [ 40%] Building C object CMakeFiles/nlopt.dir/src/util/sobolseq.c.o
[  362s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/sobolseq.c.o -MF CMakeFiles/nlopt.dir/src/util/sobolseq.c.o.d -o CMakeFiles/nlopt.dir/src/util/sobolseq.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/sobolseq.c
[  362s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  362s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  362s] [ 41%] Building C object CMakeFiles/nlopt.dir/src/util/timer.c.o
[  362s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/timer.c.o -MF CMakeFiles/nlopt.dir/src/util/timer.c.o.d -o CMakeFiles/nlopt.dir/src/util/timer.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/timer.c
[  362s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] [ 43%] Building C object CMakeFiles/nlopt.dir/src/util/stop.c.o
[  364s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/stop.c.o -MF CMakeFiles/nlopt.dir/src/util/stop.c.o.d -o CMakeFiles/nlopt.dir/src/util/stop.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/stop.c
[  364s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] [ 44%] Building C object CMakeFiles/nlopt.dir/src/util/redblack.c.o
[  364s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/redblack.c.o -MF CMakeFiles/nlopt.dir/src/util/redblack.c.o.d -o CMakeFiles/nlopt.dir/src/util/redblack.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/redblack.c
[  364s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  364s] [ 45%] Building C object CMakeFiles/nlopt.dir/src/util/qsort_r.c.o
[  364s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/qsort_r.c.o -MF CMakeFiles/nlopt.dir/src/util/qsort_r.c.o.d -o CMakeFiles/nlopt.dir/src/util/qsort_r.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/qsort_r.c
[  364s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  365s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  365s] [ 46%] Building C object CMakeFiles/nlopt.dir/src/util/rescale.c.o
[  365s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/util/rescale.c.o -MF CMakeFiles/nlopt.dir/src/util/rescale.c.o.d -o CMakeFiles/nlopt.dir/src/util/rescale.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util/rescale.c
[  365s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  366s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  366s] [ 48%] Building C object CMakeFiles/nlopt.dir/src/algs/luksan/plis.c.o
[  366s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/luksan/plis.c.o -MF CMakeFiles/nlopt.dir/src/algs/luksan/plis.c.o.d -o CMakeFiles/nlopt.dir/src/algs/luksan/plis.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan/plis.c
[  366s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  366s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  366s] [ 49%] Building C object CMakeFiles/nlopt.dir/src/algs/luksan/plip.c.o
[  366s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/luksan/plip.c.o -MF CMakeFiles/nlopt.dir/src/algs/luksan/plip.c.o.d -o CMakeFiles/nlopt.dir/src/algs/luksan/plip.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan/plip.c
[  366s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  368s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  368s] [ 50%] Building C object CMakeFiles/nlopt.dir/src/algs/luksan/pnet.c.o
[  368s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/luksan/pnet.c.o -MF CMakeFiles/nlopt.dir/src/algs/luksan/pnet.c.o.d -o CMakeFiles/nlopt.dir/src/algs/luksan/pnet.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan/pnet.c
[  368s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  369s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  369s] [ 51%] Building C object CMakeFiles/nlopt.dir/src/algs/luksan/mssubs.c.o
[  369s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/luksan/mssubs.c.o -MF CMakeFiles/nlopt.dir/src/algs/luksan/mssubs.c.o.d -o CMakeFiles/nlopt.dir/src/algs/luksan/mssubs.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan/mssubs.c
[  369s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  369s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  369s] [ 53%] Building C object CMakeFiles/nlopt.dir/src/algs/luksan/pssubs.c.o
[  369s] /usr/bin/cc -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffp-contract=off -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/luksan/pssubs.c.o -MF CMakeFiles/nlopt.dir/src/algs/luksan/pssubs.c.o.d -o CMakeFiles/nlopt.dir/src/algs/luksan/pssubs.c.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan/pssubs.c
[  369s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  376s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  376s] [ 55%] Building CXX object CMakeFiles/nlopt.dir/src/algs/stogo/linalg.cc.o
[  376s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/stogo/linalg.cc.o -MF CMakeFiles/nlopt.dir/src/algs/stogo/linalg.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/stogo/linalg.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo/linalg.cc
[  376s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] [ 12%] Building Java objects for nlopt_jar.jar
[  377s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake/Modules/UseJava/ClearClassFiles.cmake --log-level STATUS
[  377s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig && /usr/lib64/jvm/java-21-openjdk-21/bin/javac -classpath :/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig:/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig -d /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir @/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/java_sources.txt
[  377s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig && /usr/bin/cmake -E touch /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir/java_compiled_nlopt_jar
[  377s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] [ 56%] Building CXX object CMakeFiles/nlopt.dir/src/algs/stogo/local.cc.o
[  377s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/stogo/local.cc.o -MF CMakeFiles/nlopt.dir/src/algs/stogo/local.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/stogo/local.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo/local.cc
[  377s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  377s] [ 59%] Generating CMakeFiles/nlopt_jar.dir/java_class_filelist
[  377s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake/Modules/UseJava/ClassFilelist.cmake
[  377s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  378s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  378s] [ 54%] Building CXX object CMakeFiles/nlopt.dir/src/algs/stogo/global.cc.o
[  378s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/stogo/global.cc.o -MF CMakeFiles/nlopt.dir/src/algs/stogo/global.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/stogo/global.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo/global.cc
[  378s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] [ 62%] Creating Java archive nlopt.jar
[  381s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir && /usr/lib64/jvm/java-21-openjdk-21/bin/jar -cf /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nlopt.jar @java_class_filelist
[  381s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_jar.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig -D_JAVA_TARGET_OUTPUT_NAME=nlopt.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake/Modules/UseJava/Symlinks.cmake
[  381s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] [ 63%] Built target nlopt_jar
[  381s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] /usr/bin/make  -f test/CMakeFiles/t_java.dir/build.make test/CMakeFiles/t_java.dir/depend
[  381s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir/DependInfo.cmake
[  381s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  381s] /usr/bin/make  -f test/CMakeFiles/t_java.dir/build.make test/CMakeFiles/t_java.dir/build
[  383s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  383s] [ 58%] Building CXX object CMakeFiles/nlopt.dir/src/algs/stogo/stogo.cc.o
[  383s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/stogo/stogo.cc.o -MF CMakeFiles/nlopt.dir/src/algs/stogo/stogo.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/stogo/stogo.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo/stogo.cc
[  383s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  383s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  383s] [ 63%] Building CXX object CMakeFiles/nlopt.dir/src/algs/ags/evolvent.cc.o
[  383s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/ags/evolvent.cc.o -MF CMakeFiles/nlopt.dir/src/algs/ags/evolvent.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/ags/evolvent.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags/evolvent.cc
[  383s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  385s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  385s] [ 60%] Building CXX object CMakeFiles/nlopt.dir/src/algs/stogo/tools.cc.o
[  385s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/stogo/tools.cc.o -MF CMakeFiles/nlopt.dir/src/algs/stogo/tools.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/stogo/tools.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo/tools.cc
[  385s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  391s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  391s] [ 67%] Building CXX object CMakeFiles/nlopt.dir/src/algs/ags/local_optimizer.cc.o
[  391s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/ags/local_optimizer.cc.o -MF CMakeFiles/nlopt.dir/src/algs/ags/local_optimizer.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/ags/local_optimizer.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags/local_optimizer.cc
[  391s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  396s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  396s] [ 68%] Building CXX object CMakeFiles/nlopt.dir/src/algs/ags/ags.cc.o
[  396s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/ags/ags.cc.o -MF CMakeFiles/nlopt.dir/src/algs/ags/ags.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/ags/ags.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags/ags.cc
[  396s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  397s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  397s] [ 65%] Building CXX object CMakeFiles/nlopt.dir/src/algs/ags/solver.cc.o
[  397s] /usr/bin/c++ -DNLOPT_DLL -DNLOPT_LUKSAN -Dnlopt_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT CMakeFiles/nlopt.dir/src/algs/ags/solver.cc.o -MF CMakeFiles/nlopt.dir/src/algs/ags/solver.cc.o.d -o CMakeFiles/nlopt.dir/src/algs/ags/solver.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags/solver.cc
[  397s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  411s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  411s] [ 64%] Building Java objects for t_java.jar
[  411s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake/Modules/UseJava/ClearClassFiles.cmake --log-level STATUS
[  411s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test && /usr/lib64/jvm/java-21-openjdk-21/bin/javac -classpath :/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test:/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test:/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nlopt.jar -d /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir @/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir/java_sources
[  411s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test && /usr/bin/cmake -E touch /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir/java_compiled_t_java
[  411s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  412s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  412s] [ 70%] Generating CMakeFiles/t_java.dir/java_class_filelist
[  412s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test && /usr/bin/cmake -DCMAKE_JAVA_CLASS_OUTPUT_PATH=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir -DCMAKE_JAR_CLASSES_PREFIX= -P /usr/share/cmake/Modules/UseJava/ClassFilelist.cmake
[  412s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  416s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  416s] [ 72%] Creating Java archive t_java.jar
[  416s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir && /usr/lib64/jvm/java-21-openjdk-21/bin/jar -cfe /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/t_java.jar t_java @java_class_filelist
[  416s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_java.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test -D_JAVA_TARGET_OUTPUT_NAME=t_java.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake/Modules/UseJava/Symlinks.cmake
[  416s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  416s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  416s] [ 72%] Built target t_java
[  416s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] [ 69%] Linking CXX shared library libnlopt.so
[  466s] /usr/bin/cmake -E cmake_link_script CMakeFiles/nlopt.dir/link.txt --verbose=1
[  466s] /usr/bin/c++ -fPIC -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/nlopt.dir/link.d -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -shared -Wl,-soname,libnlopt.so.1 -o libnlopt.so.1.0.0 CMakeFiles/nlopt.dir/src/algs/direct/DIRect.c.o CMakeFiles/nlopt.dir/src/algs/direct/direct_wrap.c.o CMakeFiles/nlopt.dir/src/algs/direct/DIRserial.c.o CMakeFiles/nlopt.dir/src/algs/direct/DIRsubrout.c.o CMakeFiles/nlopt.dir/src/algs/cdirect/cdirect.c.o CMakeFiles/nlopt.dir/src/algs/cdirect/hybrid.c.o CMakeFiles/nlopt.dir/src/algs/praxis/praxis.c.o CMakeFiles/nlopt.dir/src/algs/crs/crs.c.o CMakeFiles/nlopt.dir/src/algs/mlsl/mlsl.c.o CMakeFiles/nlopt.dir/src/algs/mma/mma.c.o CMakeFiles/nlopt.dir/src/algs/mma/ccsa_quadratic.c.o CMakeFiles/nlopt.dir/src/algs/cobyla/cobyla.c.o CMakeFiles/nlopt.dir/src/algs/newuoa/newuoa.c.o CMakeFiles/nlopt.dir/src/algs/neldermead/nldrmd.c.o CMakeFiles/nlopt.dir/src/algs/neldermead/sbplx.c.o CMakeFiles/nlopt.dir/src/algs/auglag/auglag.c.o CMakeFiles/nlopt.dir/src/algs/bobyqa/bobyqa.c.o CMakeFiles/nlopt.dir/src/algs/isres/isres.c.o CMakeFiles/nlopt.dir/src/algs/slsqp/slsqp.c.o CMakeFiles/nlopt.dir/src/algs/esch/esch.c.o CMakeFiles/nlopt.dir/src/api/general.c.o CMakeFiles/nlopt.dir/src/api/options.c.o CMakeFiles/nlopt.dir/src/api/optimize.c.o CMakeFiles/nlopt.dir/src/api/deprecated.c.o CMakeFiles/nlopt.dir/src/api/f77api.c.o CMakeFiles/nlopt.dir/src/util/mt19937ar.c.o CMakeFiles/nlopt.dir/src/util/sobolseq.c.o CMakeFiles/nlopt.dir/src/util/timer.c.o CMakeFiles/nlopt.dir/src/util/stop.c.o CMakeFiles/nlopt.dir/src/util/redblack.c.o CMakeFiles/nlopt.dir/src/util/qsort_r.c.o CMakeFiles/nlopt.dir/src/util/rescale.c.o CMakeFiles/nlopt.dir/src/algs/luksan/plis.c.o CMakeFiles/nlopt.dir/src/algs/luksan/plip.c.o CMakeFiles/nlopt.dir/src/algs/luksan/pnet.c.o CMakeFiles/nlopt.dir/src/algs/luksan/mssubs.c.o CMakeFiles/nlopt.dir/src/algs/luksan/pssubs.c.o CMakeFiles/nlopt.dir/src/algs/stogo/global.cc.o CMakeFiles/nlopt.dir/src/algs/stogo/linalg.cc.o CMakeFiles/nlopt.dir/src/algs/stogo/local.cc.o CMakeFiles/nlopt.dir/src/algs/stogo/stogo.cc.o CMakeFiles/nlopt.dir/src/algs/stogo/tools.cc.o CMakeFiles/nlopt.dir/src/algs/ags/evolvent.cc.o CMakeFiles/nlopt.dir/src/algs/ags/solver.cc.o CMakeFiles/nlopt.dir/src/algs/ags/local_optimizer.cc.o CMakeFiles/nlopt.dir/src/algs/ags/ags.cc.o  -lm
[  466s] /usr/bin/cmake -E cmake_symlink_library libnlopt.so.1.0.0 libnlopt.so.1 libnlopt.so
[  466s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] [ 73%] Built target nlopt
[  466s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_python.dir/build.make src/swig/CMakeFiles/nlopt_python.dir/depend
[  466s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_java.dir/build.make src/swig/CMakeFiles/nlopt_java.dir/depend
[  466s] /usr/bin/make  -f src/octave/CMakeFiles/nlopt_optimize.dir/build.make src/octave/CMakeFiles/nlopt_optimize.dir/depend
[  466s] /usr/bin/make  -f test/CMakeFiles/t_tutorial.dir/build.make test/CMakeFiles/t_tutorial.dir/depend
[  466s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_python.dir/DependInfo.cmake
[  466s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/CMakeFiles/nlopt_java.dir/DependInfo.cmake
[  466s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_python.dir/build.make src/swig/CMakeFiles/nlopt_python.dir/build
[  466s] /usr/bin/make  -f src/swig/CMakeFiles/nlopt_java.dir/build.make src/swig/CMakeFiles/nlopt_java.dir/build
[  466s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_tutorial.dir/DependInfo.cmake
[  466s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] /usr/bin/make  -f test/CMakeFiles/t_tutorial.dir/build.make test/CMakeFiles/t_tutorial.dir/build
[  466s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/octave /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/octave/CMakeFiles/nlopt_optimize.dir/DependInfo.cmake
[  466s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  466s] /usr/bin/make  -f src/octave/CMakeFiles/nlopt_optimize.dir/build.make src/octave/CMakeFiles/nlopt_optimize.dir/build
[  475s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  475s] [ 77%] Building CXX object test/CMakeFiles/t_tutorial.dir/t_tutorial.cxx.o
[  475s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/c++ -DNLOPT_DLL -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -MD -MT test/CMakeFiles/t_tutorial.dir/t_tutorial.cxx.o -MF CMakeFiles/t_tutorial.dir/t_tutorial.cxx.o.d -o CMakeFiles/t_tutorial.dir/t_tutorial.cxx.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test/t_tutorial.cxx
[  475s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  476s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  476s] [ 75%] Building CXX object src/swig/CMakeFiles/nlopt_java.dir/nloptJAVA_wrap.cxx.o
[  476s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/c++ -DNLOPT_DLL -Dnlopt_java_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -isystem /usr/lib64/jvm/java-21-openjdk-21/include -isystem /usr/lib64/jvm/java-21-openjdk-21/include/linux -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -fno-strict-aliasing -MD -MT src/swig/CMakeFiles/nlopt_java.dir/nloptJAVA_wrap.cxx.o -MF CMakeFiles/nlopt_java.dir/nloptJAVA_wrap.cxx.o.d -o CMakeFiles/nlopt_java.dir/nloptJAVA_wrap.cxx.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nloptJAVA_wrap.cxx
[  476s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] [ 79%] Linking CXX executable t_tutorial
[  481s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/t_tutorial.dir/link.txt --verbose=1
[  481s] /usr/bin/c++ -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -Wl,--dependency-file=CMakeFiles/t_tutorial.dir/link.d CMakeFiles/t_tutorial.dir/t_tutorial.cxx.o -o t_tutorial  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build ../libnlopt.so.1.0.0 -lm
[  481s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] [ 81%] Built target t_tutorial
[  481s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] /usr/bin/make  -f test/CMakeFiles/cpp_functor.dir/build.make test/CMakeFiles/cpp_functor.dir/depend
[  481s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/cpp_functor.dir/DependInfo.cmake
[  481s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  481s] /usr/bin/make  -f test/CMakeFiles/cpp_functor.dir/build.make test/CMakeFiles/cpp_functor.dir/build
[  489s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  489s] [ 75%] Building CXX object src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o
[  489s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/c++ -DNLOPT_DLL -Dnlopt_python_EXPORTS -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -isystem /usr/lib64/python3.11/site-packages/numpy/_core/include -isystem /usr/include/python3.11 -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o -MF CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o.d -o CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig/nloptPYTHON_wrap.cxx
[  489s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  492s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  492s] [ 82%] Building CXX object test/CMakeFiles/cpp_functor.dir/cpp_functor.cxx.o
[  492s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/c++ -DNLOPT_DLL -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -MD -MT test/CMakeFiles/cpp_functor.dir/cpp_functor.cxx.o -MF CMakeFiles/cpp_functor.dir/cpp_functor.cxx.o.d -o CMakeFiles/cpp_functor.dir/cpp_functor.cxx.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test/cpp_functor.cxx
[  492s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] [ 81%] Linking CXX shared module libnloptjni.so
[  495s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E cmake_link_script CMakeFiles/nlopt_java.dir/link.txt --verbose=1
[  495s] /usr/bin/c++ -fPIC -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/nlopt_java.dir/link.d -flto=auto -Wl,--as-needed -shared  -o libnloptjni.so CMakeFiles/nlopt_java.dir/nloptJAVA_wrap.cxx.o  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build: ../../libnlopt.so.1.0.0 -lm
[  495s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] [ 84%] Built target nlopt_java
[  495s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] /usr/bin/make  -f test/CMakeFiles/t_fbound.dir/build.make test/CMakeFiles/t_fbound.dir/depend
[  495s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test/CMakeFiles/t_fbound.dir/DependInfo.cmake
[  495s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  495s] /usr/bin/make  -f test/CMakeFiles/t_fbound.dir/build.make test/CMakeFiles/t_fbound.dir/build
[  501s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  501s] [ 84%] Linking CXX executable cpp_functor
[  501s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/cpp_functor.dir/link.txt --verbose=1
[  501s] /usr/bin/c++ -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -Wl,--dependency-file=CMakeFiles/cpp_functor.dir/link.d CMakeFiles/cpp_functor.dir/cpp_functor.cxx.o -o cpp_functor  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build ../libnlopt.so.1.0.0 -lm
[  501s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  501s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  501s] [ 86%] Built target cpp_functor
[  501s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  505s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  505s] [ 86%] Building CXX object test/CMakeFiles/t_fbound.dir/t_fbound.cxx.o
[  505s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/c++ -DNLOPT_DLL -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/luksan -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/stogo -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/ags -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/util -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/direct -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cdirect -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/praxis -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/crs -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mlsl -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/mma -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/cobyla -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/newuoa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/neldermead -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/auglag -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/bobyqa -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/isres -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/slsqp -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/algs/esch -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -MD -MT test/CMakeFiles/t_fbound.dir/t_fbound.cxx.o -MF CMakeFiles/t_fbound.dir/t_fbound.cxx.o.d -o CMakeFiles/t_fbound.dir/t_fbound.cxx.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/test/t_fbound.cxx
[  505s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  505s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  505s] [ 78%] Building CXX object src/octave/CMakeFiles/nlopt_optimize.dir/nlopt_optimize-oct.cc.o
[  505s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/octave && /usr/bin/c++ -DNLOPT_DLL -Dnlopt_optimize_EXPORTS -I/usr/include/octave-10.2.0 -I/usr/include/octave-10.2.0/octave -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/octave -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/api -I/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -std=gnu++11 -fPIC -MD -MT src/octave/CMakeFiles/nlopt_optimize.dir/nlopt_optimize-oct.cc.o -MF CMakeFiles/nlopt_optimize.dir/nlopt_optimize-oct.cc.o.d -o CMakeFiles/nlopt_optimize.dir/nlopt_optimize-oct.cc.o -c /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc
[  505s] In file included from /usr/include/octave-10.2.0/octave/Array.h:37,
[  505s]                  from /usr/include/octave-10.2.0/octave/Array-util.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/MSparse.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/MatrixType.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/Matrix.h:34,
[  505s]                  from /usr/include/octave-10.2.0/octave/oct.h:33,
[  505s]                  from /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:23:
[  505s] /usr/include/octave-10.2.0/octave/Array-fwd.h:34:45: error: ‘pmr’ in namespace ‘std’ does not name a type
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                             ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array-fwd.h:34:40: note: ‘std::pmr’ is only available from C++17 onwards
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                        ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array-fwd.h:34:48: error: expected ‘>’ before ‘::’ token
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                                ^~
[  505s] In file included from /usr/include/octave-10.2.0/octave/Array.h:38:
[  505s] /usr/include/octave-10.2.0/octave/dim-vector.h:512:35: error: template argument 2 is invalid
[  505s]   512 |   OCTAVE_API Array<octave_idx_type> as_array () const;
[  505s]       |                                   ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/idx-vector.h:42,
[  505s]                  from /usr/include/octave-10.2.0/octave/Array.h:39:
[  505s] /usr/include/octave-10.2.0/octave/Sparse-fwd.h:34:45: error: ‘pmr’ in namespace ‘std’ does not name a type
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                             ^~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse-fwd.h:34:40: note: ‘std::pmr’ is only available from C++17 onwards
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                        ^~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse-fwd.h:34:48: error: expected ‘>’ before ‘::’ token
[  505s]    34 | template <typename T, typename Alloc = std::pmr::polymorphic_allocator<T>>
[  505s]       |                                                ^~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:103:59: error: template argument 2 is invalid
[  505s]   103 |     virtual idx_base_rep * sort_idx (Array<octave_idx_type>&) = 0;
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:114:34: error: template argument 2 is invalid
[  505s]   114 |     virtual Array<octave_idx_type> as_array ();
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:145:67: error: template argument 2 is invalid
[  505s]   145 |     OCTAVE_NORETURN idx_base_rep * sort_idx (Array<octave_idx_type>&);
[  505s]       |                                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:193:62: error: template argument 2 is invalid
[  505s]   193 |     OCTAVE_API idx_base_rep * sort_idx (Array<octave_idx_type>&);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:209:37: error: template argument 2 is invalid
[  505s]   209 |     OCTAVE_API Array<octave_idx_type> as_array ();
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:249:62: error: template argument 2 is invalid
[  505s]   249 |     OCTAVE_API idx_base_rep * sort_idx (Array<octave_idx_type>&);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:262:37: error: template argument 2 is invalid
[  505s]   262 |     OCTAVE_API Array<octave_idx_type> as_array ();
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:59: error: template argument 2 is invalid
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:287:59: error: template argument 2 is invalid
[  505s]   287 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda,
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:291:34: error: template argument 2 is invalid
[  505s]   291 |     idx_vector_rep (const Array<T>&);
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:48: error: template argument 2 is invalid
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:297:49: error: template argument 2 is invalid
[  505s]   297 |     OCTAVE_API idx_vector_rep (const Sparse<bool>&);
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:297:16: error: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’ cannot be overloaded with ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   297 |     OCTAVE_API idx_vector_rep (const Sparse<bool>&);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: previous declaration ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:316:62: error: template argument 2 is invalid
[  505s]   316 |     OCTAVE_API idx_base_rep * sort_idx (Array<octave_idx_type>&);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:324:28: error: template argument 2 is invalid
[  505s]   324 |     OCTAVE_API Array<double> unconvert () const;
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:326:37: error: template argument 2 is invalid
[  505s]   326 |     OCTAVE_API Array<octave_idx_type> as_array ();
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:341:26: error: template argument 2 is invalid
[  505s]   341 |     Array<octave_idx_type> *m_aowner;
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:362:46: error: template argument 2 is invalid
[  505s]   362 |     OCTAVE_API idx_mask_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:382:62: error: template argument 2 is invalid
[  505s]   382 |     OCTAVE_API idx_base_rep * sort_idx (Array<octave_idx_type>&);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:393:26: error: template argument 2 is invalid
[  505s]   393 |     OCTAVE_API Array<bool> unconvert () const;
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:395:37: error: template argument 2 is invalid
[  505s]   395 |     OCTAVE_API Array<octave_idx_type> as_array ();
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:415:15: error: template argument 2 is invalid
[  505s]   415 |     Array<bool> *m_aowner;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:456:42: error: template argument 2 is invalid
[  505s]   456 |   idx_vector (const Array<octave_idx_type>& inda)
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:460:42: error: template argument 2 is invalid
[  505s]   460 |   idx_vector (const Array<octave_idx_type>& inda, octave_idx_type ext)
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:482:39: error: template argument 2 is invalid
[  505s]   482 |   idx_vector (const Array<octave_int<T>>& nda)
[  505s]       |                                       ^~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:485:33: error: template argument 2 is invalid
[  505s]   485 |   idx_vector (const Array<double>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:485:3: error: ‘octave::idx_vector::idx_vector(const int&)’ cannot be overloaded with ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   485 |   idx_vector (const Array<double>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:456:3: note: previous declaration ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   456 |   idx_vector (const Array<octave_idx_type>& inda)
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:487:32: error: template argument 2 is invalid
[  505s]   487 |   idx_vector (const Array<float>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:487:3: error: ‘octave::idx_vector::idx_vector(const int&)’ cannot be overloaded with ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   487 |   idx_vector (const Array<float>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:456:3: note: previous declaration ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   456 |   idx_vector (const Array<octave_idx_type>& inda)
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:489:42: error: template argument 2 is invalid
[  505s]   489 |   OCTAVE_API idx_vector (const Array<bool>& nda);
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:489:14: error: ‘octave::idx_vector::idx_vector(const int&)’ cannot be overloaded with ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   489 |   OCTAVE_API idx_vector (const Array<bool>& nda);
[  505s]       |              ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:456:3: note: previous declaration ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   456 |   idx_vector (const Array<octave_idx_type>& inda)
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:493:32: error: template argument 2 is invalid
[  505s]   493 |   idx_vector (const Sparse<bool>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:493:3: error: ‘octave::idx_vector::idx_vector(const int&)’ cannot be overloaded with ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   493 |   idx_vector (const Sparse<bool>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:456:3: note: previous declaration ‘octave::idx_vector::idx_vector(const int&)’
[  505s]   456 |   idx_vector (const Array<octave_idx_type>& inda)
[  505s]       |   ^~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:553:43: error: template argument 2 is invalid
[  505s]   553 |   idx_vector sorted (Array<octave_idx_type>& sidx) const
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:1005:26: error: template argument 2 is invalid
[  505s]  1005 |              Array<double>& array, Array<bool>& mask) const;
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:1005:46: error: template argument 2 is invalid
[  505s]  1005 |              Array<double>& array, Array<bool>& mask) const;
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:1007:35: error: template argument 2 is invalid
[  505s]  1007 |   OCTAVE_API Array<octave_idx_type> as_array () const;
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h: In constructor ‘octave::idx_vector::idx_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:457:38: error: call of overloaded ‘idx_vector_rep(const int&)’ is ambiguous
[  505s]   457 |     : m_rep (new idx_vector_rep (inda)) { }
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:457:38: note: there are 10 candidates
[  505s] In file included from /usr/include/octave-10.2.0/octave/octave-config.h:98,
[  505s]                  from /usr/include/octave-10.2.0/octave/oct.h:29:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 1: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:373:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   373 |   X (const X&&) = delete;                       \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 2: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:372:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   372 |   X (X&&) = delete;                             \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 3: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:368:3: note: in definition of macro ‘OCTAVE_DISABLE_COPY’
[  505s]   368 |   X (const X&) = delete;                        \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:16: note: candidate 4: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&, octave_idx_type)’
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:293:16: note: candidate 5: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(bool)’
[  505s]   293 |     OCTAVE_API idx_vector_rep (bool);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: candidate 6: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h: In constructor ‘octave::idx_vector::idx_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:483:37: error: call of overloaded ‘idx_vector_rep(const int&)’ is ambiguous [-Wtemplate-body]
[  505s]   483 |     : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:483:37: note: there are 10 candidates
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 1: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:373:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   373 |   X (const X&&) = delete;                       \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 2: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:372:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   372 |   X (X&&) = delete;                             \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 3: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:368:3: note: in definition of macro ‘OCTAVE_DISABLE_COPY’
[  505s]   368 |   X (const X&) = delete;                        \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:16: note: candidate 4: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&, octave_idx_type)’
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:293:16: note: candidate 5: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(bool)’
[  505s]   293 |     OCTAVE_API idx_vector_rep (bool);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: candidate 6: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h: In constructor ‘octave::idx_vector::idx_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:485:73: error: call of overloaded ‘idx_vector_rep(const int&)’ is ambiguous
[  505s]   485 |   idx_vector (const Array<double>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:485:73: note: there are 10 candidates
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 1: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:373:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   373 |   X (const X&&) = delete;                       \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 2: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:372:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   372 |   X (X&&) = delete;                             \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 3: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:368:3: note: in definition of macro ‘OCTAVE_DISABLE_COPY’
[  505s]   368 |   X (const X&) = delete;                        \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:16: note: candidate 4: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&, octave_idx_type)’
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:293:16: note: candidate 5: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(bool)’
[  505s]   293 |     OCTAVE_API idx_vector_rep (bool);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: candidate 6: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h: In constructor ‘octave::idx_vector::idx_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:487:72: error: call of overloaded ‘idx_vector_rep(const int&)’ is ambiguous
[  505s]   487 |   idx_vector (const Array<float>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:487:72: note: there are 10 candidates
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 1: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:373:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   373 |   X (const X&&) = delete;                       \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 2: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:372:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   372 |   X (X&&) = delete;                             \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 3: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:368:3: note: in definition of macro ‘OCTAVE_DISABLE_COPY’
[  505s]   368 |   X (const X&) = delete;                        \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:16: note: candidate 4: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&, octave_idx_type)’
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:293:16: note: candidate 5: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(bool)’
[  505s]   293 |     OCTAVE_API idx_vector_rep (bool);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: candidate 6: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h: In constructor ‘octave::idx_vector::idx_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:493:72: error: call of overloaded ‘idx_vector_rep(const int&)’ is ambiguous
[  505s]   493 |   idx_vector (const Sparse<bool>& nda) : m_rep (new idx_vector_rep (nda)) { }
[  505s]       |                                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:493:72: note: there are 10 candidates
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 1: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:373:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   373 |   X (const X&&) = delete;                       \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 2: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(octave::idx_vector::idx_vector_rep&&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:372:3: note: in definition of macro ‘OCTAVE_DISABLE_MOVE’
[  505s]   372 |   X (X&&) = delete;                             \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:31: note: candidate 3: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const octave::idx_vector::idx_vector_rep&)’ (deleted)
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |                               ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/oct-conf-post-public.h:368:3: note: in definition of macro ‘OCTAVE_DISABLE_COPY’
[  505s]   368 |   X (const X&) = delete;                        \
[  505s]       |   ^
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:299:5: note: in expansion of macro ‘OCTAVE_DISABLE_COPY_MOVE’
[  505s]   299 |     OCTAVE_DISABLE_COPY_MOVE (idx_vector_rep)
[  505s]       |     ^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:295:16: note: candidate 4: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&, octave_idx_type)’
[  505s]   295 |     OCTAVE_API idx_vector_rep (const Array<bool>&, octave_idx_type = -1);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:293:16: note: candidate 5: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(bool)’
[  505s]   293 |     OCTAVE_API idx_vector_rep (bool);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/idx-vector.h:285:16: note: candidate 6: ‘octave::idx_vector::idx_vector_rep::idx_vector_rep(const int&)’
[  505s]   285 |     OCTAVE_API idx_vector_rep (const Array<octave_idx_type>& inda);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/Array.h:532:45: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   532 |   compute_index (const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:535:55: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   535 |   compute_index_unchecked (const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:559:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   559 |   xelem (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:563:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   563 |   xelem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:575:57: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   575 |   OCTARRAY_API T& checkelem (const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:589:69: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   589 |   OCTARRAY_OVERRIDABLE_FUNC_API T& elem (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:598:76: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   598 |   OCTARRAY_OVERRIDABLE_FUNC_API T& operator () (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:608:60: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   608 |   OCTARRAY_API crefT checkelem (const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:622:36: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   622 |   elem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:634:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   634 |   operator () (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:658:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   658 |   permute (const Array<octave_idx_type>& vec, bool inv = false) const;
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:660:40: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   660 |   ipermute (const Array<octave_idx_type>& vec) const
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:702:69: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   702 |   OCTARRAY_API Array<T, Alloc> index (const Array<octave::idx_vector>& ia) const;
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:749:40: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   749 |   index (const Array<octave::idx_vector>& ia, bool resize_ok,
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:752:40: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   752 |   index (const Array<octave::idx_vector>& ia, bool resize_ok) const;
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:776:41: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   776 |   assign (const Array<octave::idx_vector>& ia, const Array<T, Alloc>& rhs, const T& rfv);
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:778:41: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   778 |   assign (const Array<octave::idx_vector>& ia, const Array<T, Alloc>& rhs);
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:791:68: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   791 |   OCTARRAY_API void delete_elements (const Array<octave::idx_vector>& ia);
[  505s]       |                                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:799:64: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   799 |   insert (const Array<T, Alloc>& a, const Array<octave_idx_type>& idx);
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:819:59: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   819 |   OCTARRAY_API Array<T, Alloc> sort (Array<octave_idx_type>& sidx, int dim = 0,
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:826:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   826 |   OCTARRAY_API Array<octave_idx_type> sort_rows_idx (sortmode mode = ASCENDING) const;
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:837:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   837 |   OCTARRAY_API Array<octave_idx_type> lookup (const Array<T, Alloc>& values,
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:845:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   845 |   OCTARRAY_API Array<octave_idx_type> find (octave_idx_type n = -1,
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Array.h:870:31: error: ‘pmr’ in namespace ‘std’ does not name a type [-Wtemplate-body]
[  505s]   870 |             typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                               ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:870:26: note: ‘std::pmr’ is only available from C++17 onwards
[  505s]   870 |             typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                          ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:870:34: error: expected ‘>’ before ‘::’ token [-Wtemplate-body]
[  505s]   870 |             typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                  ^~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:907:43: error: ‘pmr’ in namespace ‘std’ does not name a type [-Wtemplate-body]
[  505s]   907 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                           ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:907:38: note: ‘std::pmr’ is only available from C++17 onwards
[  505s]   907 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                      ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:907:46: error: expected ‘>’ before ‘::’ token [-Wtemplate-body]
[  505s]   907 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                              ^~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:917:43: error: ‘pmr’ in namespace ‘std’ does not name a type [-Wtemplate-body]
[  505s]   917 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                           ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:917:38: note: ‘std::pmr’ is only available from C++17 onwards
[  505s]   917 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                      ^~~
[  505s] /usr/include/octave-10.2.0/octave/Array.h:917:46: error: expected ‘>’ before ‘::’ token [-Wtemplate-body]
[  505s]   917 |   template <typename U, typename A = std::pmr::polymorphic_allocator<U>>
[  505s]       |                                              ^~
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:34:68: error: template argument 2 is invalid
[  505s]    34 | extern OCTAVE_API bool index_in_bounds (const Array<octave_idx_type>& ra_idx,
[  505s]       |                                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:37:62: error: template argument 2 is invalid
[  505s]    37 | extern OCTAVE_API void increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:41:72: error: template argument 2 is invalid
[  505s]    41 | extern OCTAVE_API octave_idx_type get_scalar_idx (Array<octave_idx_type>& idx,
[  505s]       |                                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:44:72: error: template argument 2 is invalid
[  505s]    44 | extern OCTAVE_API octave_idx_type num_ones (const Array<octave_idx_type>&
[  505s]       |                                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:51:61: error: template argument 2 is invalid
[  505s]    51 | extern OCTAVE_API bool any_ones (const Array<octave_idx_type>& arr);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:66:43: error: template argument 2 is invalid
[  505s]    66 | compute_index (const Array<octave_idx_type>& ra_idx, const dim_vector& dims);
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:68:40: error: template argument 2 is invalid
[  505s]    68 | extern OCTAVE_API Array<octave_idx_type>
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:69:50: error: template argument 2 is invalid
[  505s]    69 | conv_to_int_array (const Array<octave::idx_vector>& a);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:71:43: error: template argument 2 is invalid
[  505s]    71 | extern OCTAVE_API Array<octave::idx_vector>
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:75:33: error: template argument 2 is invalid
[  505s]    75 | freeze (Array<octave::idx_vector>& ra_idx, const dim_vector& dimensions,
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:81:62: error: template argument 2 is invalid
[  505s]    81 | extern OCTAVE_API bool all_ok (const Array<octave::idx_vector>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:84:47: error: template argument 2 is invalid
[  505s]    84 | any_orig_empty (const Array<octave::idx_vector>& ra_idx);
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:87:48: error: template argument 2 is invalid
[  505s]    87 | all_colon_equiv (const Array<octave::idx_vector>& ra_idx,
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:90:61: error: template argument 2 is invalid
[  505s]    90 | extern OCTAVE_API bool all_ones (const Array<octave_idx_type>& arr);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:92:40: error: template argument 2 is invalid
[  505s]    92 | extern OCTAVE_API Array<octave_idx_type>
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:93:44: error: template argument 2 is invalid
[  505s]    93 | get_elt_idx (const Array<octave::idx_vector>& ra_idx,
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:94:41: error: template argument 2 is invalid
[  505s]    94 |              const Array<octave_idx_type>& result_idx);
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:96:40: error: template argument 2 is invalid
[  505s]    96 | extern OCTAVE_API Array<octave_idx_type> get_ra_idx (octave_idx_type idx,
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:100:50: error: template argument 2 is invalid
[  505s]   100 | zero_dims_inquire (const Array<octave::idx_vector>& ia, const dim_vector& rhdv);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:107:62: error: template argument 2 is invalid
[  505s]   107 | sub2ind (const dim_vector& dv, const Array<octave::idx_vector>& idxa);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/Array-util.h:109:43: error: template argument 2 is invalid
[  505s]   109 | extern OCTAVE_API Array<octave::idx_vector>
[  505s]       |                                           ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/bsxfun.h:88,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-inlines.cc:39,
[  505s]                  from /usr/include/octave-10.2.0/octave/MArray.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/MSparse.h:32:
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:40:8: error: template argument 2 is invalid
[  505s]    40 | Array<R>
[  505s]       |        ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:41:28: error: template argument 2 is invalid
[  505s]    41 | do_bsxfun_op (const Array<X>& x, const Array<Y>& y,
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:41:47: error: template argument 2 is invalid
[  505s]    41 | do_bsxfun_op (const Array<X>& x, const Array<Y>& y,
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc: In function ‘int do_bsxfun_op(const int&, const int&, void (*)(std::size_t, R*, const X*, const Y*), void (*)(std::size_t, R*, X, const Y*), void (*)(std::size_t, R*, const X*, Y))’:
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:46:24: error: request for member ‘ndims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    46 |   int nd = std::max (x.ndims (), y.ndims ());
[  505s]       |                        ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:46:36: error: request for member ‘ndims’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    46 |   int nd = std::max (x.ndims (), y.ndims ());
[  505s]       |                                    ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:47:29: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    47 |   const dim_vector& dvx = x.dims ().redim (nd);
[  505s]       |                             ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:48:29: error: request for member ‘dims’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    48 |   const dim_vector& dvy = y.dims ().redim (nd);
[  505s]       |                             ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:64:14: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    64 |            x.dims ().str ().c_str (), y.dims ().str ().c_str ());
[  505s]       |              ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:64:41: error: request for member ‘dims’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    64 |            x.dims ().str ().c_str (), y.dims ().str ().c_str ());
[  505s]       |                                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:67:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    67 |   Array<R> retval (dvr);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:69:21: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    69 |   const X *xvec = x.data ();
[  505s]       |                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:70:21: error: request for member ‘data’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    70 |   const Y *yvec = y.data ();
[  505s]       |                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:71:20: error: request for member ‘rwdata’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]    71 |   R *rvec = retval.rwdata ();
[  505s]       |                    ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:82:14: error: request for member ‘isempty’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]    82 |   if (retval.isempty ())
[  505s]       |              ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:85:19: error: request for member ‘numel’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]    85 |     op_vv (retval.numel (), rvec, xvec, yvec);
[  505s]       |                   ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:142:30: error: template argument 2 is invalid
[  505s]   142 | do_inplace_bsxfun_op (Array<R>& r, const Array<X>& x,
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:142:49: error: template argument 2 is invalid
[  505s]   142 | do_inplace_bsxfun_op (Array<R>& r, const Array<X>& x,
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc: In function ‘void do_inplace_bsxfun_op(int&, const int&, void (*)(std::size_t, R*, const X*), void (*)(std::size_t, R*, X))’:
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:146:29: error: request for member ‘dims’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   146 |   const dim_vector& dvr = r.dims ();
[  505s]       |                             ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:147:22: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   147 |   dim_vector dvx = x.dims ();
[  505s]       |                      ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:148:26: error: request for member ‘ndims’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   148 |   octave_idx_type nd = r.ndims ();
[  505s]       |                          ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:151:21: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   151 |   const X *xvec = x.data ();
[  505s]       |                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:152:15: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   152 |   R *rvec = r.rwdata ();
[  505s]       |               ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:163:9: error: request for member ‘isempty’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   163 |   if (r.isempty ())
[  505s]       |         ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/bsxfun-defs.cc:166:14: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   166 |     op_vv (r.numel (), rvec, xvec);
[  505s]       |              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:469:15: error: template argument 2 is invalid
[  505s]   469 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:470:30: error: template argument 2 is invalid
[  505s]   470 | do_mx_unary_op (const Array<X>& x,
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_unary_op(const int&, void (*)(std::size_t, R*, const X*))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:473:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   473 |   Array<R> r (x.dims ());
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:473:17: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   473 |   Array<R> r (x.dims ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:474:9: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   474 |   op (r.numel (), r.rwdata (), x.data ());
[  505s]       |         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:474:21: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   474 |   op (r.numel (), r.rwdata (), x.data ());
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:474:34: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   474 |   op (r.numel (), r.rwdata (), x.data ());
[  505s]       |                                  ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:481:15: error: template argument 2 is invalid
[  505s]   481 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:482:31: error: template argument 2 is invalid
[  505s]   482 | do_mx_unary_map (const Array<X>& x)
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:488:15: error: template argument 2 is invalid
[  505s]   488 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:489:31: error: template argument 2 is invalid
[  505s]   489 | do_mx_unary_map (const Array<X>& x)
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:495:15: error: template argument 2 is invalid
[  505s]   495 | inline Array<R>&
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:496:26: error: template argument 2 is invalid
[  505s]   496 | do_mx_inplace_op (Array<R>& r,
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int& do_mx_inplace_op(int&, void (*)(std::size_t, R*))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:499:9: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   499 |   op (r.numel (), r.rwdata ());
[  505s]       |         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:499:21: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   499 |   op (r.numel (), r.rwdata ());
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:504:15: error: template argument 2 is invalid
[  505s]   504 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:505:31: error: template argument 2 is invalid
[  505s]   505 | do_mm_binary_op (const Array<X>& x, const Array<Y>& y,
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:505:50: error: template argument 2 is invalid
[  505s]   505 | do_mm_binary_op (const Array<X>& x, const Array<Y>& y,
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mm_binary_op(const int&, const int&, void (*)(std::size_t, R*, const X*, const Y*), void (*)(std::size_t, R*, X, const Y*), void (*)(std::size_t, R*, const X*, Y), const char*)’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:511:28: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   511 |   const dim_vector& dx = x.dims ();
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:512:28: error: request for member ‘dims’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   512 |   const dim_vector& dy = y.dims ();
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:515:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   515 |       Array<R> r (dx);
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:516:13: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   516 |       op (r.numel (), r.rwdata (), x.data (), y.data ());
[  505s]       |             ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:516:25: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   516 |       op (r.numel (), r.rwdata (), x.data (), y.data ());
[  505s]       |                         ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:516:38: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   516 |       op (r.numel (), r.rwdata (), x.data (), y.data ());
[  505s]       |                                      ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:516:49: error: request for member ‘data’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   516 |       op (r.numel (), r.rwdata (), x.data (), y.data ());
[  505s]       |                                                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:528:15: error: template argument 2 is invalid
[  505s]   528 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:529:31: error: template argument 2 is invalid
[  505s]   529 | do_ms_binary_op (const Array<X>& x, const Y& y,
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_ms_binary_op(const int&, const Y&, void (*)(std::size_t, R*, const X*, Y))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:532:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   532 |   Array<R> r (x.dims ());
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:532:17: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   532 |   Array<R> r (x.dims ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:533:9: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   533 |   op (r.numel (), r.rwdata (), x.data (), y);
[  505s]       |         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:533:21: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   533 |   op (r.numel (), r.rwdata (), x.data (), y);
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:533:34: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   533 |   op (r.numel (), r.rwdata (), x.data (), y);
[  505s]       |                                  ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:538:15: error: template argument 2 is invalid
[  505s]   538 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:539:43: error: template argument 2 is invalid
[  505s]   539 | do_sm_binary_op (const X& x, const Array<Y>& y,
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_sm_binary_op(const X&, const int&, void (*)(std::size_t, R*, X, const Y*))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:542:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   542 |   Array<R> r (y.dims ());
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:542:17: error: request for member ‘dims’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   542 |   Array<R> r (y.dims ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:543:9: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   543 |   op (r.numel (), r.rwdata (), x, y.data ());
[  505s]       |         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:543:21: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   543 |   op (r.numel (), r.rwdata (), x, y.data ());
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:543:37: error: request for member ‘data’ in ‘y’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   543 |   op (r.numel (), r.rwdata (), x, y.data ());
[  505s]       |                                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:548:15: error: template argument 2 is invalid
[  505s]   548 | inline Array<R>&
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:549:26: error: template argument 2 is invalid
[  505s]   549 | do_mm_inplace_op (Array<R>& r, const Array<X>& x,
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:549:45: error: template argument 2 is invalid
[  505s]   549 | do_mm_inplace_op (Array<R>& r, const Array<X>& x,
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int& do_mm_inplace_op(int&, const int&, void (*)(std::size_t, R*, const X*), void (*)(std::size_t, R*, X), const char*)’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:554:28: error: request for member ‘dims’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   554 |   const dim_vector& dr = r.dims ();
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:555:28: error: request for member ‘dims’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   555 |   const dim_vector& dx = x.dims ();
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:557:11: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   557 |     op (r.numel (), r.rwdata (), x.data ());
[  505s]       |           ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:557:23: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   557 |     op (r.numel (), r.rwdata (), x.data ());
[  505s]       |                       ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:557:36: error: request for member ‘data’ in ‘x’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   557 |     op (r.numel (), r.rwdata (), x.data ());
[  505s]       |                                    ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:567:15: error: template argument 2 is invalid
[  505s]   567 | inline Array<R>&
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:568:26: error: template argument 2 is invalid
[  505s]   568 | do_ms_inplace_op (Array<R>& r, const X& x,
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int& do_ms_inplace_op(int&, const X&, void (*)(std::size_t, R*, X))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:571:9: error: request for member ‘numel’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   571 |   op (r.numel (), r.rwdata (), x);
[  505s]       |         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:571:21: error: request for member ‘rwdata’ in ‘r’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   571 |   op (r.numel (), r.rwdata (), x);
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:587:27: error: template argument 2 is invalid
[  505s]   587 | do_mx_check (const Array<T>& a,
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘bool do_mx_check(const int&, bool (*)(std::size_t, const T*))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:590:16: error: request for member ‘numel’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   590 |   return op (a.numel (), a.data ());
[  505s]       |                ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:590:28: error: request for member ‘data’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   590 |   return op (a.numel (), a.data ());
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1546:15: error: template argument 2 is invalid
[  505s]  1546 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1547:28: error: template argument 2 is invalid
[  505s]  1547 | do_mx_red_op (const Array<T>& src, int dim,
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_red_op(const int&, int, void (*)(const T*, R*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1552:25: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1552 |   dim_vector dims = src.dims ();
[  505s]       |                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1563:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1563 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1564:18: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1564 |   mx_red_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                  ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1564:31: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1564 |   mx_red_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                               ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1570:15: error: template argument 2 is invalid
[  505s]  1570 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1571:28: error: template argument 2 is invalid
[  505s]  1571 | do_mx_cum_op (const Array<T>& src, int dim,
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_cum_op(const int&, int, void (*)(const T*, R*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1576:32: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1576 |   const dim_vector& dims = src.dims ();
[  505s]       |                                ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1580:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1580 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1581:18: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1581 |   mx_cum_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                  ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1581:31: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1581 |   mx_cum_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                               ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1587:15: error: template argument 2 is invalid
[  505s]  1587 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1588:31: error: template argument 2 is invalid
[  505s]  1588 | do_mx_minmax_op (const Array<R>& src, int dim,
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_minmax_op(const int&, int, void (*)(const R*, R*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1593:25: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1593 |   dim_vector dims = src.dims ();
[  505s]       |                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1600:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1600 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1601:21: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1601 |   mx_minmax_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1601:34: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1601 |   mx_minmax_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                                  ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1607:15: error: template argument 2 is invalid
[  505s]  1607 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1608:31: error: template argument 2 is invalid
[  505s]  1608 | do_mx_minmax_op (const Array<R>& src, Array<octave_idx_type>& idx, int dim,
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1608:60: error: template argument 2 is invalid
[  505s]  1608 | do_mx_minmax_op (const Array<R>& src, Array<octave_idx_type>& idx, int dim,
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_minmax_op(const int&, int&, int, void (*)(const R*, R*, octave_idx_type*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1613:25: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1613 |   dim_vector dims = src.dims ();
[  505s]       |                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1620:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1620 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1621:11: error: request for member ‘dims’ in ‘idx’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1621 |   if (idx.dims () != dims) idx = Array<octave_idx_type> (dims);
[  505s]       |           ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1621:55: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1621 |   if (idx.dims () != dims) idx = Array<octave_idx_type> (dims);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1623:21: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1623 |   mx_minmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1623:34: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1623 |   mx_minmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                                  ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1623:49: error: request for member ‘rwdata’ in ‘idx’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1623 |   mx_minmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                                                 ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1630:15: error: template argument 2 is invalid
[  505s]  1630 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1631:34: error: template argument 2 is invalid
[  505s]  1631 | do_mx_cumminmax_op (const Array<R>& src, int dim,
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_cumminmax_op(const int&, int, void (*)(const R*, R*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1636:32: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1636 |   const dim_vector& dims = src.dims ();
[  505s]       |                                ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1639:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1639 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1640:24: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1640 |   mx_cumminmax_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                        ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1640:37: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1640 |   mx_cumminmax_op (src.data (), ret.rwdata (), l, n, u);
[  505s]       |                                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1646:15: error: template argument 2 is invalid
[  505s]  1646 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1647:34: error: template argument 2 is invalid
[  505s]  1647 | do_mx_cumminmax_op (const Array<R>& src, Array<octave_idx_type>& idx, int dim,
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1647:63: error: template argument 2 is invalid
[  505s]  1647 | do_mx_cumminmax_op (const Array<R>& src, Array<octave_idx_type>& idx, int dim,
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_cumminmax_op(const int&, int&, int, void (*)(const R*, R*, octave_idx_type*, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1652:32: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1652 |   const dim_vector& dims = src.dims ();
[  505s]       |                                ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1655:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1655 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1656:11: error: request for member ‘dims’ in ‘idx’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1656 |   if (idx.dims () != dims) idx = Array<octave_idx_type> (dims);
[  505s]       |           ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1656:55: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1656 |   if (idx.dims () != dims) idx = Array<octave_idx_type> (dims);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1658:24: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1658 |   mx_cumminmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                        ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1658:37: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1658 |   mx_cumminmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1658:52: error: request for member ‘rwdata’ in ‘idx’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1658 |   mx_cumminmax_op (src.data (), ret.rwdata (), idx.rwdata (),
[  505s]       |                                                    ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1665:15: error: template argument 2 is invalid
[  505s]  1665 | inline Array<R>
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1666:29: error: template argument 2 is invalid
[  505s]  1666 | do_mx_diff_op (const Array<R>& src, int dim, octave_idx_type order,
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc: In function ‘int do_mx_diff_op(const int&, int, octave_idx_type, void (*)(const R*, R*, octave_idx_type, octave_idx_type, octave_idx_type, octave_idx_type))’:
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1675:25: error: request for member ‘dims’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1675 |   dim_vector dims = src.dims ();
[  505s]       |                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1684:21: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1684 |       return Array<R> (dims);
[  505s]       |                     ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1691:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]  1691 |   Array<R> ret (dims);
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1692:19: error: request for member ‘data’ in ‘src’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]  1692 |   mx_diff_op (src.data (), ret.rwdata (), l, n, u, order);
[  505s]       |                   ^~~~
[  505s] /usr/include/octave-10.2.0/octave/mx-inlines.cc:1692:32: error: request for member ‘rwdata’ in ‘ret’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]  1692 |   mx_diff_op (src.data (), ret.rwdata (), l, n, u, order);
[  505s]       |                                ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:60:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    60 | class OCTARRAY_API MArray : public Array<T>
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:24: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    75 |   MArray (const Array<U>& a) : Array<T> (a) { }
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:88:49: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    88 |   MArray<T> permute (const Array<octave_idx_type>& vec,
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:92:50: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    92 |   MArray<T> ipermute (const Array<octave_idx_type>& vec) const
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In constructor ‘MArray<T>::MArray()’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:22: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    64 |   MArray () : Array<T> () { }
[  505s]       |                      ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:24: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    64 |   MArray () : Array<T> () { }
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In constructor ‘MArray<T>::MArray(const dim_vector&)’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:67:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    67 |     : Array<T> (dv) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:67:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    67 |     : Array<T> (dv) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In constructor ‘MArray<T>::MArray(const dim_vector&, const T&)’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:70:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    70 |     : Array<T> (dv, val) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:70:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    70 |     : Array<T> (dv, val) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In copy constructor ‘MArray<T>::MArray(const MArray<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:40: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:42: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In constructor ‘MArray<T>::MArray(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    75 |   MArray (const Array<U>& a) : Array<T> (a) { }
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:41: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    75 |   MArray (const Array<U>& a) : Array<T> (a) { }
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T>& MArray<T>::operator=(const MArray<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:81:12: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    81 |     Array<T>::operator = (a);
[  505s]       |            ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::reshape(const dim_vector&) const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:86:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    86 |   { return Array<T>::reshape (new_dims); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::permute(const int&, bool) const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:90:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    90 |   { return Array<T>::permute (vec, inv); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::ipermute(const int&) const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:93:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    93 |   { return Array<T>::ipermute (vec); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::squeeze() const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:95:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    95 |   MArray squeeze () const { return Array<T>::squeeze (); }
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::transpose() const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:98:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    98 |   { return Array<T>::transpose (); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h: In member function ‘MArray<T> MArray<T>::hermitian(T (*)(const T&)) const’:
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:101:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   101 |   { return Array<T>::hermitian (fcn); }
[  505s]       |                   ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/MSparse.h:33:
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:300:25: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   300 |   Sparse (const Sparse<U>& a)
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:320:24: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   320 |   Sparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:325:35: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   325 |   OCTAVE_API Sparse (const Array<T>& a);
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:373:45: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   373 |   compute_index (const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:386:60: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   386 |   range_error (const char *fcn, const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:388:60: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   388 |   range_error (const char *fcn, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:412:40: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   412 |   T& xelem (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:415:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   415 |   T xelem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:443:44: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   443 |   T& checkelem (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:465:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   465 |   T& elem (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:478:46: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   478 |   T& operator () (const Array<octave_idx_type>& ra_idx)
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:499:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   499 |   T checkelem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:513:38: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   513 |   T elem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:523:45: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   523 |   T operator () (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:540:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   540 |   permute (const Array<octave_idx_type>& vec, bool inv = false) const;
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:542:57: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   542 |   Sparse<T, Alloc> ipermute (const Array<octave_idx_type>& vec) const
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:563:65: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   563 |   insert (const Sparse<T, Alloc>& a, const Array<octave_idx_type>& idx);
[  505s]       |                                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:640:30: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   640 |   sort (Array<octave_idx_type>& sidx, octave_idx_type dim = 0,
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:649:21: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   649 |   OCTAVE_API Array<T> array_value () const;
[  505s]       |                     ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:681:11: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   681 |   Sparse<U>
[  505s]       |           ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:737:11: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   737 |   Sparse<U>
[  505s]       |           ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:742:11: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   742 |   Sparse<U>
[  505s]       |           ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h: In constructor ‘Sparse<T, Alloc>::Sparse(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:301:58: error: request for member ‘rows’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   301 |     : m_rep (new typename Sparse<T, Alloc>::SparseRep (a.rows (), a.cols (),
[  505s]       |                                                          ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:301:69: error: request for member ‘cols’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   301 |     : m_rep (new typename Sparse<T, Alloc>::SparseRep (a.rows (), a.cols (),
[  505s]       |                                                                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:302:58: error: request for member ‘nzmax’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   302 |                                                        a.nzmax (), a.data (),
[  505s]       |                                                          ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:302:70: error: request for member ‘data’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   302 |                                                        a.nzmax (), a.data (),
[  505s]       |                                                                      ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:303:58: error: request for member ‘ridx’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   303 |                                                        a.ridx (), a.cidx ())),
[  505s]       |                                                          ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:303:69: error: request for member ‘cidx’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   303 |                                                        a.ridx (), a.cidx ())),
[  505s]       |                                                                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:304:23: error: request for member ‘dims’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   304 |       m_dimensions (a.dims ()) { }
[  505s]       |                       ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h: In member function ‘int Sparse<T, Alloc>::map(F) const’:
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:684:13: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   684 |     Sparse<U> result;
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:692:26: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   692 |         result = Sparse<U> (nr, nc, f_zero);
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:699:22: error: request for member ‘data’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   699 |               result.data (ridx (i) + j * nr) = fcn (data (i));
[  505s]       |                      ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:702:16: error: request for member ‘maybe_compress’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   702 |         result.maybe_compress (true);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:710:26: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   710 |         result = Sparse<U> (nr, nc, nz);
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:712:16: error: request for member ‘cidx’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   712 |         result.cidx (ii) = 0;
[  505s]       |                ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:721:28: error: request for member ‘data’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   721 |                     result.data (ii) = val;
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:722:28: error: request for member ‘ridx’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   722 |                     result.ridx (ii++) = ridx (i);
[  505s]       |                            ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:726:20: error: request for member ‘cidx’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   726 |             result.cidx (j+1) = ii;
[  505s]       |                    ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:729:16: error: request for member ‘maybe_compress’ in ‘result’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   729 |         result.maybe_compress (false);
[  505s]       |                ^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/Sparse.h:755:47: error: template argument 2 is invalid
[  505s]   755 | read_sparse_matrix (std::istream& is, Sparse<T>& a,
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:43:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    43 | class OCTAVE_API MSparse : public Sparse<T>
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:26: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:26: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:25: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    63 |   MSparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:84:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    84 |   MSparse<T>& insert (const Sparse<T>& a, octave_idx_type r, octave_idx_type c)
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:90:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    90 |   MSparse<T>& insert (const Sparse<T>& a, const Array<octave_idx_type>& indx)
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:90:70: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    90 |   MSparse<T>& insert (const Sparse<T>& a, const Array<octave_idx_type>& indx)
[  505s]       |                                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:103:50: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   103 |   MSparse<T> permute (const Array<octave_idx_type>& vec, bool inv = false) const
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:106:51: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   106 |   MSparse<T> ipermute (const Array<octave_idx_type>& vec) const
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:116:11: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   116 |   Sparse<U>
[  505s]       |           ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:121:11: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   121 |   Sparse<U>
[  505s]       |           ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse()’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:24: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:26: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:60: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:62: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const dim_vector&, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:52:15: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    52 |     : Sparse<T> (dv, nz) { }
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:52:17: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    52 |     : Sparse<T> (dv, nz) { }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In copy constructor ‘MSparse<T>::MSparse(const MSparse<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:45: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const MSparse<T>&, const dim_vector&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:65: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |                                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:67: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |                                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:42: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:44: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:42: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:44: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:66:15: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    66 |     : Sparse<T> (a, r, c, nr, nc, sum_terms, nzm) { }
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:66:17: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    66 |     : Sparse<T> (a, r, c, nr, nc, sum_terms, nzm) { }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, T)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:69:15: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    69 |     : Sparse<T> (r, c, val) { }
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:69:17: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    69 |     : Sparse<T> (r, c, val) { }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(const PermMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:52: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:54: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In constructor ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:74:15: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    74 |     : Sparse<T> (r, c, num_nz) { }
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:74:17: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    74 |     : Sparse<T> (r, c, num_nz) { }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T>& MSparse<T>::operator=(const MSparse<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:80:13: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    80 |     Sparse<T>::operator = (a);
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T>& MSparse<T>::insert(const int&, octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:86:13: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    86 |     Sparse<T>::insert (a, r, c);
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:86:31: error: expression list treated as compound expression in initializer [-Wtemplate-body]
[  505s]    86 |     Sparse<T>::insert (a, r, c);
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T>& MSparse<T>::insert(const int&, const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:92:13: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    92 |     Sparse<T>::insert (a, indx);
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:92:31: error: expression list treated as compound expression in initializer [-Wtemplate-body]
[  505s]    92 |     Sparse<T>::insert (a, indx);
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::transpose() const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:96:50: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    96 |   MSparse<T> transpose () const { return Sparse<T>::transpose (); }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::squeeze() const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:98:48: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    98 |   MSparse<T> squeeze () const { return Sparse<T>::squeeze (); }
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::reshape(const dim_vector&) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:101:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   101 |   { return Sparse<T>::reshape (new_dims); }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::permute(const int&, bool) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:104:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   104 |   { return Sparse<T>::permute (vec, inv); }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::ipermute(const int&) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:107:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   107 |   { return Sparse<T>::ipermute (vec); }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘MSparse<T> MSparse<T>::diag(octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:111:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   111 |     return Sparse<T>::diag (k);
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘int MSparse<T>::map(U (&)(T)) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:118:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   118 |   { return Sparse<T>::template map<U> (fcn); }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:118:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body]
[  505s]   118 |   { return Sparse<T>::template map<U> (fcn); }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h: In member function ‘int MSparse<T>::map(U (&)(const T&)) const’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:123:20: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   123 |   { return Sparse<T>::template map<U> (fcn); }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:123:37: error: expected primary-expression before ‘>’ token [-Wtemplate-body]
[  505s]   123 |   { return Sparse<T>::template map<U> (fcn); }
[  505s]       |                                     ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/boolMatrix.h:32,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:37:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:36:49: error: template argument 2 is invalid
[  505s]    36 | class OCTAVE_API boolNDArray : public Array<bool>
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:51:32: error: template argument 2 is invalid
[  505s]    51 |   boolNDArray (const Array<bool>& a) : Array<bool> (a) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:75:61: error: template argument 2 is invalid
[  505s]    75 |   concat (const boolNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:80:60: error: template argument 2 is invalid
[  505s]    80 |   insert (const boolNDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:85:41: error: template argument 2 is invalid
[  505s]    85 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:89:39: error: template argument 2 is invalid
[  505s]    89 |   compute_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In constructor ‘boolNDArray::boolNDArray()’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:42:30: error: template argument 2 is invalid
[  505s]    42 |   boolNDArray () : Array<bool> () { }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:42:32: error: expected ‘{’ before ‘(’ token
[  505s]    42 |   boolNDArray () : Array<bool> () { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In constructor ‘boolNDArray::boolNDArray(const dim_vector&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:44:50: error: template argument 2 is invalid
[  505s]    44 |   boolNDArray (const dim_vector& dv) : Array<bool> (dv) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:44:52: error: expected ‘{’ before ‘(’ token
[  505s]    44 |   boolNDArray (const dim_vector& dv) : Array<bool> (dv) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In constructor ‘boolNDArray::boolNDArray(const dim_vector&, const bool&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:47:17: error: template argument 2 is invalid
[  505s]    47 |     : Array<bool> (dv, val) { }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:47:19: error: expected ‘{’ before ‘(’ token
[  505s]    47 |     : Array<bool> (dv, val) { }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In copy constructor ‘boolNDArray::boolNDArray(const boolNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:49:50: error: template argument 2 is invalid
[  505s]    49 |   boolNDArray (const boolNDArray& a) : Array<bool> (a) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:49:52: error: expected ‘{’ before ‘(’ token
[  505s]    49 |   boolNDArray (const boolNDArray& a) : Array<bool> (a) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In constructor ‘boolNDArray::boolNDArray(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:51:50: error: template argument 2 is invalid
[  505s]    51 |   boolNDArray (const Array<bool>& a) : Array<bool> (a) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:51:52: error: expected ‘{’ before ‘(’ token
[  505s]    51 |   boolNDArray (const Array<bool>& a) : Array<bool> (a) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In member function ‘boolNDArray& boolNDArray::operator=(const boolNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:55:15: error: template argument 2 is invalid
[  505s]    55 |     Array<bool>::operator = (a);
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h: In member function ‘boolNDArray boolNDArray::squeeze() const’:
[  505s] /usr/include/octave-10.2.0/octave/boolNDArray.h:82:51: error: template argument 2 is invalid
[  505s]    82 |   boolNDArray squeeze () const { return Array<bool>::squeeze (); }
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:59:31: error: template argument 2 is invalid
[  505s]    59 |   boolMatrix (const Array<bool>& a) : boolNDArray (a.as_matrix ()) { }
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h: In constructor ‘boolMatrix::boolMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:59:54: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’
[  505s]    59 |   boolMatrix (const Array<bool>& a) : boolNDArray (a.as_matrix ()) { }
[  505s]       |                                                      ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h: In member function ‘boolMatrix boolMatrix::transpose() const’:
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:64:52: error: template argument 2 is invalid
[  505s]    64 |   boolMatrix transpose () const { return Array<bool>::transpose (); }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h: In member function ‘void boolMatrix::resize(octave_idx_type, octave_idx_type, bool)’:
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:81:15: error: template argument 2 is invalid
[  505s]    81 |     Array<bool>::resize (dim_vector (nr, nc), rfv);
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:81:50: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]    81 |     Array<bool>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolMatrix.h:81:18: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]    81 |     Array<bool>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                  ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/chNDArray.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/chMatrix.h:34,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:38:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:62:41: error: template argument 2 is invalid
[  505s]    62 |   string_vector (const Array<std::string>& s)
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:143:44: error: template argument 2 is invalid
[  505s]   143 |   template <typename U, typename F> Array<U> map (F fcn) const
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:150:20: error: template argument 2 is invalid
[  505s]   150 |   Array<std::string> m_data;
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In constructor ‘string_vector::string_vector(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:43:56: error: cannot convert ‘dim_vector’ to ‘int’ in initialization
[  505s]    43 |   explicit string_vector (octave_idx_type n) : m_data (dim_vector (n, 1)) { }
[  505s]       |                                                        ^~~~~~~~~~~~~~~~~
[  505s]       |                                                        |
[  505s]       |                                                        dim_vector
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In constructor ‘string_vector::string_vector(const char*)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:45:35: error: expression list treated as compound expression in mem-initializer [-fpermissive]
[  505s]    45 |   string_vector (const char *s) : m_data (dim_vector (1, 1), s) { }
[  505s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:45:35: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
[  505s]    45 |   string_vector (const char *s) : m_data (dim_vector (1, 1), s) { }
[  505s]       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s]       |                                   |
[  505s]       |                                   const char*
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In constructor ‘string_vector::string_vector(const std::string&)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:47:42: error: expression list treated as compound expression in mem-initializer [-fpermissive]
[  505s]    47 |   string_vector (const std::string& s) : m_data (dim_vector (1, 1), s) { }
[  505s]       |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:47:42: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In constructor ‘string_vector::string_vector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:63:17: error: request for member ‘as_column’ in ‘s’, which is of non-class type ‘const int’
[  505s]    63 |     : m_data (s.as_column ()) { }
[  505s]       |                 ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘void string_vector::resize(octave_idx_type, const std::string&)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:95:12: error: request for member ‘resize’ in ‘((string_vector*)this)->string_vector::m_data’, which is of non-class type ‘int’
[  505s]    95 |     m_data.resize (dim_vector (n, 1), rfv);
[  505s]       |            ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘octave_idx_type string_vector::numel() const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:98:50: error: request for member ‘numel’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’
[  505s]    98 |   octave_idx_type numel () const { return m_data.numel (); }
[  505s]       |                                                  ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘bool string_vector::isempty() const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:100:41: error: request for member ‘isempty’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’
[  505s]   100 |   bool isempty () const { return m_data.isempty (); }
[  505s]       |                                         ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘std::string& string_vector::elem(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:102:57: error: request for member ‘elem’ in ‘((string_vector*)this)->string_vector::m_data’, which is of non-class type ‘int’
[  505s]   102 |   std::string& elem (octave_idx_type i) { return m_data.elem (i); }
[  505s]       |                                                         ^~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘std::string string_vector::elem(octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:104:62: error: request for member ‘elem’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’
[  505s]   104 |   std::string elem (octave_idx_type i) const { return m_data.elem (i); }
[  505s]       |                                                              ^~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘std::string& string_vector::xelem(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:106:58: error: request for member ‘xelem’ in ‘((string_vector*)this)->string_vector::m_data’, which is of non-class type ‘int’
[  505s]   106 |   std::string& xelem (octave_idx_type i) { return m_data.xelem (i); }
[  505s]       |                                                          ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘std::string string_vector::xelem(octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:108:63: error: request for member ‘xelem’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’
[  505s]   108 |   std::string xelem (octave_idx_type i) const { return m_data.xelem (i); }
[  505s]       |                                                               ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘string_vector string_vector::linear_slice(octave_idx_type, octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:140:34: error: request for member ‘linear_slice’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’
[  505s]   140 |     return string_vector (m_data.linear_slice (lo, up));
[  505s]       |                                  ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h: In member function ‘int string_vector::map(F) const’:
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:145:19: error: request for member ‘map’ in ‘((const string_vector*)this)->string_vector::m_data’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]   145 |     return m_data.map<U> (fcn);
[  505s]       |                   ^~~
[  505s] /usr/include/octave-10.2.0/octave/str-vec.h:145:24: error: expected primary-expression before ‘>’ token [-Wtemplate-body]
[  505s]   145 |     return m_data.map<U> (fcn);
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:37:49: error: template argument 2 is invalid
[  505s]    37 | class OCTAVE_API charNDArray : public Array<char>
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:51:32: error: template argument 2 is invalid
[  505s]    51 |   charNDArray (const Array<char>& a) : Array<char> (a) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:76:61: error: template argument 2 is invalid
[  505s]    76 |   concat (const charNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:78:57: error: template argument 2 is invalid
[  505s]    78 |   concat (const NDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:82:29: error: template argument 2 is invalid
[  505s]    82 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:85:29: error: template argument 2 is invalid
[  505s]    85 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:90:60: error: template argument 2 is invalid
[  505s]    90 |   insert (const charNDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:95:41: error: template argument 2 is invalid
[  505s]    95 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:99:39: error: template argument 2 is invalid
[  505s]    99 |   compute_index (Array<octave_idx_type>& ra_idx, const dim_vector& dimensions);
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In constructor ‘charNDArray::charNDArray()’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:43:30: error: template argument 2 is invalid
[  505s]    43 |   charNDArray () : Array<char> () { }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:43:32: error: expected ‘{’ before ‘(’ token
[  505s]    43 |   charNDArray () : Array<char> () { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In constructor ‘charNDArray::charNDArray(const dim_vector&)’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:45:50: error: template argument 2 is invalid
[  505s]    45 |   charNDArray (const dim_vector& dv) : Array<char> (dv) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:45:52: error: expected ‘{’ before ‘(’ token
[  505s]    45 |   charNDArray (const dim_vector& dv) : Array<char> (dv) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In constructor ‘charNDArray::charNDArray(const dim_vector&, char)’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:47:60: error: template argument 2 is invalid
[  505s]    47 |   charNDArray (const dim_vector& dv, char val) : Array<char> (dv, val) { }
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:47:62: error: expected ‘{’ before ‘(’ token
[  505s]    47 |   charNDArray (const dim_vector& dv, char val) : Array<char> (dv, val) { }
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In copy constructor ‘charNDArray::charNDArray(const charNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:49:50: error: template argument 2 is invalid
[  505s]    49 |   charNDArray (const charNDArray& a) : Array<char> (a) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:49:52: error: expected ‘{’ before ‘(’ token
[  505s]    49 |   charNDArray (const charNDArray& a) : Array<char> (a) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In constructor ‘charNDArray::charNDArray(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:51:50: error: template argument 2 is invalid
[  505s]    51 |   charNDArray (const Array<char>& a) : Array<char> (a) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:51:52: error: expected ‘{’ before ‘(’ token
[  505s]    51 |   charNDArray (const Array<char>& a) : Array<char> (a) { }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In member function ‘charNDArray& charNDArray::operator=(const charNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:63:15: error: template argument 2 is invalid
[  505s]    63 |     Array<char>::operator = (a);
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h: In member function ‘charNDArray charNDArray::squeeze() const’:
[  505s] /usr/include/octave-10.2.0/octave/chNDArray.h:92:51: error: template argument 2 is invalid
[  505s]    92 |   charNDArray squeeze () const { return Array<char>::squeeze (); }
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:64:31: error: template argument 2 is invalid
[  505s]    64 |   charMatrix (const Array<char>& a) : charNDArray (a.as_matrix ()) { }
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h: In constructor ‘charMatrix::charMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:64:54: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’
[  505s]    64 |   charMatrix (const Array<char>& a) : charNDArray (a.as_matrix ()) { }
[  505s]       |                                                      ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h: In member function ‘charMatrix charMatrix::transpose() const’:
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:78:52: error: template argument 2 is invalid
[  505s]    78 |   charMatrix transpose () const { return Array<char>::transpose (); }
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h: In member function ‘void charMatrix::resize(octave_idx_type, octave_idx_type, char)’:
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:98:15: error: template argument 2 is invalid
[  505s]    98 |     Array<char>::resize (dim_vector (nr, nc), rfv);
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:98:50: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]    98 |     Array<char>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/chMatrix.h:98:18: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]    98 |     Array<char>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                  ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/MDiagArray2.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/dMatrix.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:39:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:39:48: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    39 | class OCTAVE_API DiagArray2 : protected Array<T>
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:46:25: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    46 |   using typename Array<T>::element_type;
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:57:37: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    57 |   explicit DiagArray2 (const Array<T>& a)
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:60:28: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    60 |   DiagArray2 (const Array<T>& a, octave_idx_type r, octave_idx_type c);
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:104:21: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   104 |   OCTAVE_API Array<T> extract_diag (octave_idx_type k = 0) const;
[  505s]       |                     ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:164:21: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   164 |   OCTAVE_API Array<T> array_value () const;
[  505s]       |                     ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In constructor ‘DiagArray2<T>::DiagArray2()’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:49:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    49 |     : Array<T> (), m_d1 (0), m_d2 (0) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:49:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    49 |     : Array<T> (), m_d1 (0), m_d2 (0) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In constructor ‘DiagArray2<T>::DiagArray2(octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:52:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    52 |     : Array<T> (dim_vector (std::min (r, c), 1)), m_d1 (r), m_d2 (c) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:52:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    52 |     : Array<T> (dim_vector (std::min (r, c), 1)), m_d1 (r), m_d2 (c) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In constructor ‘DiagArray2<T>::DiagArray2(octave_idx_type, octave_idx_type, const T&)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:55:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    55 |     : Array<T> (dim_vector (std::min (r, c), 1), val), m_d1 (r), m_d2 (c) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:55:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    55 |     : Array<T> (dim_vector (std::min (r, c), 1), val), m_d1 (r), m_d2 (c) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In constructor ‘DiagArray2<T>::DiagArray2(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:58:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    58 |     : Array<T> (a.as_column ()), m_d1 (a.numel ()), m_d2 (a.numel ()) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:58:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    58 |     : Array<T> (a.as_column ()), m_d1 (a.numel ()), m_d2 (a.numel ()) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In copy constructor ‘DiagArray2<T>::DiagArray2(const DiagArray2<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:63:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    63 |     : Array<T> (a), m_d1 (a.m_d1), m_d2 (a.m_d2) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:63:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    63 |     : Array<T> (a), m_d1 (a.m_d1), m_d2 (a.m_d2) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In constructor ‘DiagArray2<T>::DiagArray2(const DiagArray2<U>&)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:67:14: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    67 |     : Array<T> (a.extract_diag ()), m_d1 (a.dim1 ()), m_d2 (a.dim2 ()) { }
[  505s]       |              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:67:16: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    67 |     : Array<T> (a.extract_diag ()), m_d1 (a.dim1 ()), m_d2 (a.dim2 ()) { }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘DiagArray2<T>& DiagArray2<T>::operator=(const DiagArray2<T>&)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:75:16: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    75 |         Array<T>::operator = (a);
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘octave_idx_type DiagArray2<T>::diag_length() const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:90:56: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    90 |   octave_idx_type diag_length () const { return Array<T>::numel (); }
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘octave_idx_type DiagArray2<T>::length() const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:92:51: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    92 |   octave_idx_type length () const { return Array<T>::numel (); }
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘std::size_t DiagArray2<T>::byte_size() const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:96:50: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    96 |   std::size_t byte_size () const { return Array<T>::byte_size (); }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T DiagArray2<T>::elem(octave_idx_type, octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:116:30: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   116 |     return (r == c) ? Array<T>::elem (r) : T (0);
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T DiagArray2<T>::dgelem(octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:122:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   122 |   { return Array<T>::elem (i); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T& DiagArray2<T>::dgelem(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:125:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   125 |   { return Array<T>::elem (i); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T DiagArray2<T>::xelem(octave_idx_type, octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:146:30: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   146 |     return (r == c) ? Array<T>::xelem (r) : T (0);
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T& DiagArray2<T>::dgxelem(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:150:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   150 |   { return Array<T>::xelem (i); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T DiagArray2<T>::dgxelem(octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:153:19: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   153 |   { return Array<T>::xelem (i); }
[  505s]       |                   ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘void DiagArray2<T>::resize(octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:158:26: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   158 |     resize (n, m, Array<T>::resize_fill_value ());
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘const T* DiagArray2<T>::data() const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:166:43: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   166 |   const T * data () const { return Array<T>::data (); }
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘T* DiagArray2<T>::rwdata()’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:168:33: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   168 |   T * rwdata () { return Array<T>::rwdata (); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h: In member function ‘void DiagArray2<T>::print_info(std::ostream&, const std::string&) const’:
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:172:12: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   172 |   { Array<T>::print_info (os, prefix); }
[  505s]       |            ^
[  505s] /usr/include/octave-10.2.0/octave/DiagArray2.h:172:37: error: expression list treated as compound expression in initializer [-Wtemplate-body]
[  505s]   172 |   { Array<T>::print_info (os, prefix); }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/MDiagArray2.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/MDiagArray2.h:71:38: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    71 |   explicit MDiagArray2 (const Array<T>& a) : DiagArray2<T> (a) { }
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/MDiagArray2.h:73:29: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    73 |   MDiagArray2 (const Array<T>& a, octave_idx_type r, octave_idx_type c)
[  505s]       |                             ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/dMatrix.h:35:
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:50:39: error: template argument 2 is invalid
[  505s]    50 |   NDArray (const Array<octave_idx_type>& a, bool zero_based = false,
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:57:25: error: template argument 2 is invalid
[  505s]    57 |   NDArray (const Array<U>& a) : MArray<double> (a) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:99:57: error: template argument 2 is invalid
[  505s]    99 |   concat (const NDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:101:64: error: template argument 2 is invalid
[  505s]   101 |   concat (const ComplexNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:103:61: error: template argument 2 is invalid
[  505s]   103 |   concat (const charNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:106:48: error: template argument 2 is invalid
[  505s]   106 |   OCTAVE_API NDArray max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:108:48: error: template argument 2 is invalid
[  505s]   108 |   OCTAVE_API NDArray min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:112:32: error: template argument 2 is invalid
[  505s]   112 |   cummax (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:115:32: error: template argument 2 is invalid
[  505s]   115 |   cummin (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:122:56: error: template argument 2 is invalid
[  505s]   122 |   insert (const NDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:146:41: error: template argument 2 is invalid
[  505s]   146 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dNDArray.h:150:39: error: template argument 2 is invalid
[  505s]   150 |   compute_index (Array<octave_idx_type>& ra_idx, const dim_vector& dimensions);
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:83:24: error: template argument 2 is invalid
[  505s]    83 |   Matrix (const Array<U>& a) : NDArray (a.as_matrix ()) { }
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:381:57: error: template argument 2 is invalid
[  505s]   381 |   OCTAVE_API ColumnVector row_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:382:57: error: template argument 2 is invalid
[  505s]   382 |   OCTAVE_API ColumnVector row_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:387:57: error: template argument 2 is invalid
[  505s]   387 |   OCTAVE_API RowVector column_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:388:57: error: template argument 2 is invalid
[  505s]   388 |   OCTAVE_API RowVector column_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h: In constructor ‘Matrix::Matrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:83:43: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    83 |   Matrix (const Array<U>& a) : NDArray (a.as_matrix ()) { }
[  505s]       |                                           ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h: In member function ‘void Matrix::resize(octave_idx_type, octave_idx_type, double)’:
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:158:21: error: ‘resize’ is not a member of ‘MArray<double>’
[  505s]   158 |     MArray<double>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                     ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/CMatrix.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:40:
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:53:32: error: template argument 2 is invalid
[  505s]    53 |   ComplexNDArray (const Array<U>& a) : MArray<Complex> (a) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:87:64: error: template argument 2 is invalid
[  505s]    87 |   concat (const ComplexNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:89:57: error: template argument 2 is invalid
[  505s]    89 |   concat (const NDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:93:29: error: template argument 2 is invalid
[  505s]    93 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:96:29: error: template argument 2 is invalid
[  505s]    96 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:100:32: error: template argument 2 is invalid
[  505s]   100 |   cummax (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:103:32: error: template argument 2 is invalid
[  505s]   103 |   cummin (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:113:63: error: template argument 2 is invalid
[  505s]   113 |   insert (const ComplexNDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:134:41: error: template argument 2 is invalid
[  505s]   134 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/CNDArray.h:139:39: error: template argument 2 is invalid
[  505s]   139 |   compute_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:84:31: error: template argument 2 is invalid
[  505s]    84 |   ComplexMatrix (const Array<U>& a) : ComplexNDArray (a.as_matrix ()) { }
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:432:64: error: template argument 2 is invalid
[  505s]   432 |   OCTAVE_API ComplexColumnVector row_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:433:64: error: template argument 2 is invalid
[  505s]   433 |   OCTAVE_API ComplexColumnVector row_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:438:64: error: template argument 2 is invalid
[  505s]   438 |   OCTAVE_API ComplexRowVector column_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:439:64: error: template argument 2 is invalid
[  505s]   439 |   OCTAVE_API ComplexRowVector column_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h: In constructor ‘ComplexMatrix::ComplexMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:84:57: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    84 |   ComplexMatrix (const Array<U>& a) : ComplexNDArray (a.as_matrix ()) { }
[  505s]       |                                                         ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h: In member function ‘void ComplexMatrix::resize(octave_idx_type, octave_idx_type, const Complex&)’:
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:194:22: error: ‘resize’ is not a member of ‘MArray<std::complex<double> >’
[  505s]   194 |     MArray<Complex>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                      ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/fMatrix.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:41:
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:54:30: error: template argument 2 is invalid
[  505s]    54 |   FloatNDArray (const Array<U>& a) : MArray<float> (a) { }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:97:62: error: template argument 2 is invalid
[  505s]    97 |   concat (const FloatNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:99:69: error: template argument 2 is invalid
[  505s]    99 |   concat (const FloatComplexNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:101:61: error: template argument 2 is invalid
[  505s]   101 |   concat (const charNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:105:29: error: template argument 2 is invalid
[  505s]   105 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:108:29: error: template argument 2 is invalid
[  505s]   108 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:112:32: error: template argument 2 is invalid
[  505s]   112 |   cummax (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:115:32: error: template argument 2 is invalid
[  505s]   115 |   cummin (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:122:61: error: template argument 2 is invalid
[  505s]   122 |   insert (const FloatNDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:146:41: error: template argument 2 is invalid
[  505s]   146 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/fNDArray.h:150:39: error: template argument 2 is invalid
[  505s]   150 |   compute_index (Array<octave_idx_type>& ra_idx, const dim_vector& dimensions);
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:83:29: error: template argument 2 is invalid
[  505s]    83 |   FloatMatrix (const Array<U>& a) : FloatNDArray (a.as_matrix ()) { }
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:384:62: error: template argument 2 is invalid
[  505s]   384 |   OCTAVE_API FloatColumnVector row_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:385:62: error: template argument 2 is invalid
[  505s]   385 |   OCTAVE_API FloatColumnVector row_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:390:62: error: template argument 2 is invalid
[  505s]   390 |   OCTAVE_API FloatRowVector column_min (Array<octave_idx_type>& index) const;
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:391:62: error: template argument 2 is invalid
[  505s]   391 |   OCTAVE_API FloatRowVector column_max (Array<octave_idx_type>& index) const;
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h: In constructor ‘FloatMatrix::FloatMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:83:53: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    83 |   FloatMatrix (const Array<U>& a) : FloatNDArray (a.as_matrix ()) { }
[  505s]       |                                                     ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h: In member function ‘void FloatMatrix::resize(octave_idx_type, octave_idx_type, float)’:
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:158:20: error: ‘resize’ is not a member of ‘MArray<float>’
[  505s]   158 |     MArray<float>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                    ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/fCMatrix.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:42:
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:54:37: error: template argument 2 is invalid
[  505s]    54 |   FloatComplexNDArray (const Array<U>& a) : MArray<FloatComplex> (a) { }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:89:69: error: template argument 2 is invalid
[  505s]    89 |   concat (const FloatComplexNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:91:62: error: template argument 2 is invalid
[  505s]    91 |   concat (const FloatNDArray& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:95:29: error: template argument 2 is invalid
[  505s]    95 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:98:29: error: template argument 2 is invalid
[  505s]    98 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:102:32: error: template argument 2 is invalid
[  505s]   102 |   cummax (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:105:32: error: template argument 2 is invalid
[  505s]   105 |   cummin (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:115:68: error: template argument 2 is invalid
[  505s]   115 |   insert (const FloatComplexNDArray& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:137:41: error: template argument 2 is invalid
[  505s]   137 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/fCNDArray.h:141:39: error: template argument 2 is invalid
[  505s]   141 |   compute_index (Array<octave_idx_type>& ra_idx, const dim_vector& dimensions);
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:87:36: error: template argument 2 is invalid
[  505s]    87 |   FloatComplexMatrix (const Array<U>& a)
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:453:33: error: template argument 2 is invalid
[  505s]   453 |   row_min (Array<octave_idx_type>& index) const;
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:455:33: error: template argument 2 is invalid
[  505s]   455 |   row_max (Array<octave_idx_type>& index) const;
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:461:36: error: template argument 2 is invalid
[  505s]   461 |   column_min (Array<octave_idx_type>& index) const;
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:463:36: error: template argument 2 is invalid
[  505s]   463 |   column_max (Array<octave_idx_type>& index) const;
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h: In constructor ‘FloatComplexMatrix::FloatComplexMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:88:30: error: request for member ‘as_matrix’ in ‘a’, which is of non-class type ‘const int’ [-Wtemplate-body]
[  505s]    88 |     : FloatComplexNDArray (a.as_matrix ()) { }
[  505s]       |                              ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h: In member function ‘void FloatComplexMatrix::resize(octave_idx_type, octave_idx_type, const FloatComplex&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:202:27: error: ‘resize’ is not a member of ‘MArray<std::complex<float> >’
[  505s]   202 |     MArray<FloatComplex>::resize (dim_vector (nr, nc), rfv);
[  505s]       |                           ^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:46:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:52:35: error: template argument 2 is invalid
[  505s]    52 |   ColumnVector (const Array<double>& a) : MArray<double> (a.as_column ()) { }
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h: In constructor ‘ColumnVector::ColumnVector(const MArray<double>&)’:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:51:62: error: ‘const class MArray<double>’ has no member named ‘as_column’
[  505s]    51 |   ColumnVector (const MArray<double>& a) : MArray<double> (a.as_column ()) { }
[  505s]       |                                                              ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h: In constructor ‘ColumnVector::ColumnVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:52:61: error: request for member ‘as_column’ in ‘a’, which is of non-class type ‘const int’
[  505s]    52 |   ColumnVector (const Array<double>& a) : MArray<double> (a.as_column ()) { }
[  505s]       |                                                             ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h: In member function ‘void ColumnVector::resize(octave_idx_type, const double&)’:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:114:17: error: template argument 2 is invalid
[  505s]   114 |     Array<double>::resize (dim_vector (n, 1), rfv);
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:114:50: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   114 |     Array<double>::resize (dim_vector (n, 1), rfv);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:114:20: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   114 |     Array<double>::resize (dim_vector (n, 1), rfv);
[  505s]       |                    ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h: In member function ‘void ColumnVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:118:17: error: template argument 2 is invalid
[  505s]   118 |   { Array<double>::clear (n, 1); }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:118:31: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   118 |   { Array<double>::clear (n, 1); }
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:118:27: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   118 |   { Array<double>::clear (n, 1); }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/dColVector.h:118:20: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   118 |   { Array<double>::clear (n, 1); }
[  505s]       |                    ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:47:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:57:43: error: template argument 2 is invalid
[  505s]    57 |   ComplexColumnVector (const Array<Complex>& a)
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h: In constructor ‘ComplexColumnVector::ComplexColumnVector(const MArray<std::complex<double> >&)’:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:55:26: error: ‘const class MArray<std::complex<double> >’ has no member named ‘as_column’
[  505s]    55 |     : MArray<Complex> (a.as_column ()) { }
[  505s]       |                          ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h: In constructor ‘ComplexColumnVector::ComplexColumnVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:58:26: error: request for member ‘as_column’ in ‘a’, which is of non-class type ‘const int’
[  505s]    58 |     : MArray<Complex> (a.as_column ()) { }
[  505s]       |                          ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h: In member function ‘void ComplexColumnVector::resize(octave_idx_type, const Complex&)’:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:148:18: error: template argument 2 is invalid
[  505s]   148 |     Array<Complex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:148:51: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   148 |     Array<Complex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:148:51: error: cannot convert ‘const Complex’ {aka ‘const std::complex<double>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:148:21: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   148 |     Array<Complex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h: In member function ‘void ComplexColumnVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:152:18: error: template argument 2 is invalid
[  505s]   152 |   { Array<Complex>::clear (n, 1); }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:152:32: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   152 |   { Array<Complex>::clear (n, 1); }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:152:28: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   152 |   { Array<Complex>::clear (n, 1); }
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/CColVector.h:152:21: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   152 |   { Array<Complex>::clear (n, 1); }
[  505s]       |                     ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:48:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:54:39: error: template argument 2 is invalid
[  505s]    54 |   FloatColumnVector (const Array<float>& a)
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h: In constructor ‘FloatColumnVector::FloatColumnVector(const MArray<float>&)’:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:52:24: error: ‘const class MArray<float>’ has no member named ‘as_column’
[  505s]    52 |     : MArray<float> (a.as_column ()) { }
[  505s]       |                        ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h: In constructor ‘FloatColumnVector::FloatColumnVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:55:24: error: request for member ‘as_column’ in ‘a’, which is of non-class type ‘const int’
[  505s]    55 |     : MArray<float> (a.as_column ()) { }
[  505s]       |                        ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h: In member function ‘void FloatColumnVector::resize(octave_idx_type, const float&)’:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:118:16: error: template argument 2 is invalid
[  505s]   118 |     Array<float>::resize (dim_vector (n, 1), rfv);
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:118:49: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   118 |     Array<float>::resize (dim_vector (n, 1), rfv);
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:118:19: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   118 |     Array<float>::resize (dim_vector (n, 1), rfv);
[  505s]       |                   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h: In member function ‘void FloatColumnVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:122:16: error: template argument 2 is invalid
[  505s]   122 |   { Array<float>::clear (n, 1); }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:122:30: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   122 |   { Array<float>::clear (n, 1); }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:122:26: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   122 |   { Array<float>::clear (n, 1); }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/fColVector.h:122:19: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   122 |   { Array<float>::clear (n, 1); }
[  505s]       |                   ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:49:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:59:53: error: template argument 2 is invalid
[  505s]    59 |   FloatComplexColumnVector (const Array<FloatComplex>& a)
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h: In constructor ‘FloatComplexColumnVector::FloatComplexColumnVector(const MArray<std::complex<float> >&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:57:31: error: ‘const class MArray<std::complex<float> >’ has no member named ‘as_column’
[  505s]    57 |     : MArray<FloatComplex> (a.as_column ()) { }
[  505s]       |                               ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h: In constructor ‘FloatComplexColumnVector::FloatComplexColumnVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:60:31: error: request for member ‘as_column’ in ‘a’, which is of non-class type ‘const int’
[  505s]    60 |     : MArray<FloatComplex> (a.as_column ()) { }
[  505s]       |                               ^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h: In member function ‘void FloatComplexColumnVector::resize(octave_idx_type, const FloatComplex&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:154:23: error: template argument 2 is invalid
[  505s]   154 |     Array<FloatComplex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:154:56: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   154 |     Array<FloatComplex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:154:56: error: cannot convert ‘const FloatComplex’ {aka ‘const std::complex<float>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:154:26: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   154 |     Array<FloatComplex>::resize (dim_vector (n, 1), rfv);
[  505s]       |                          ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h: In member function ‘void FloatComplexColumnVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:158:23: error: template argument 2 is invalid
[  505s]   158 |   { Array<FloatComplex>::clear (n, 1); }
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:158:37: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   158 |   { Array<FloatComplex>::clear (n, 1); }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:158:33: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   158 |   { Array<FloatComplex>::clear (n, 1); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fCColVector.h:158:26: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   158 |   { Array<FloatComplex>::clear (n, 1); }
[  505s]       |                          ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:53:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:52:32: error: template argument 2 is invalid
[  505s]    52 |   RowVector (const Array<double>& a) : MArray<double> (a.as_row ()) { }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h: In constructor ‘RowVector::RowVector(const MArray<double>&)’:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:50:59: error: ‘const class MArray<double>’ has no member named ‘as_row’
[  505s]    50 |   RowVector (const MArray<double>& a) : MArray<double> (a.as_row ()) { }
[  505s]       |                                                           ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h: In constructor ‘RowVector::RowVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:52:58: error: request for member ‘as_row’ in ‘a’, which is of non-class type ‘const int’
[  505s]    52 |   RowVector (const Array<double>& a) : MArray<double> (a.as_row ()) { }
[  505s]       |                                                          ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h: In member function ‘void RowVector::resize(octave_idx_type, const double&)’:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:102:17: error: template argument 2 is invalid
[  505s]   102 |     Array<double>::resize (dim_vector (1, n), rfv);
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:102:50: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   102 |     Array<double>::resize (dim_vector (1, n), rfv);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:102:20: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   102 |     Array<double>::resize (dim_vector (1, n), rfv);
[  505s]       |                    ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h: In member function ‘void RowVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:106:17: error: template argument 2 is invalid
[  505s]   106 |   { Array<double>::clear (1, n); }
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:106:31: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   106 |   { Array<double>::clear (1, n); }
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:106:27: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   106 |   { Array<double>::clear (1, n); }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/dRowVector.h:106:20: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   106 |   { Array<double>::clear (1, n); }
[  505s]       |                    ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:54:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:56:40: error: template argument 2 is invalid
[  505s]    56 |   ComplexRowVector (const Array<Complex>& a)
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: In constructor ‘ComplexRowVector::ComplexRowVector(const MArray<std::complex<double> >&)’:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:54:26: error: ‘const class MArray<std::complex<double> >’ has no member named ‘as_row’
[  505s]    54 |     : MArray<Complex> (a.as_row ()) { }
[  505s]       |                          ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: In constructor ‘ComplexRowVector::ComplexRowVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:57:26: error: request for member ‘as_row’ in ‘a’, which is of non-class type ‘const int’
[  505s]    57 |     : MArray<Complex> (a.as_row ()) { }
[  505s]       |                          ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: In constructor ‘ComplexRowVector::ComplexRowVector(const RowVector&)’:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:59:70: error: no matching function for call to ‘MArray<std::complex<double> >::MArray(const RowVector&)’
[  505s]    59 |   explicit ComplexRowVector (const RowVector& a) : MArray<Complex> (a) { }
[  505s]       |                                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:59:70: note: there are 5 candidates
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:3: note: candidate 1: ‘template<class U> MArray<T>::MArray(const int&) [with T = std::complex<double>]’
[  505s]    75 |   MArray (const Array<U>& a) : Array<T> (a) { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:59:70: note:   couldn’t deduce template parameter ‘U’
[  505s]    59 |   explicit ComplexRowVector (const RowVector& a) : MArray<Complex> (a) { }
[  505s]       |                                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:3: note: candidate 2: ‘MArray<T>::MArray(const MArray<T>&) [with T = std::complex<double>]’
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:28: note: no known conversion for argument 1 from ‘const RowVector’ to ‘const MArray<std::complex<double> >&’
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |           ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:69:12: note: candidate 3: ‘MArray<T>::MArray(const dim_vector&, const T&) [with T = std::complex<double>]’
[  505s]    69 |   explicit MArray (const dim_vector& dv, const T& val)
[  505s]       |            ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:69:12: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:66:12: note: candidate 4: ‘MArray<T>::MArray(const dim_vector&) [with T = std::complex<double>]’
[  505s]    66 |   explicit MArray (const dim_vector& dv)
[  505s]       |            ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:66:38: note: no known conversion for argument 1 from ‘const RowVector’ to ‘const dim_vector&’
[  505s]    66 |   explicit MArray (const dim_vector& dv)
[  505s]       |                    ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:3: note: candidate 5: ‘MArray<T>::MArray() [with T = std::complex<double>]’
[  505s]    64 |   MArray () : Array<T> () { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:3: note: candidate expects 0 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: In member function ‘void ComplexRowVector::resize(octave_idx_type, const Complex&)’:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:129:18: error: template argument 2 is invalid
[  505s]   129 |     Array<Complex>::resize (dim_vector (1, n), rfv);
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:129:51: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   129 |     Array<Complex>::resize (dim_vector (1, n), rfv);
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:129:51: error: cannot convert ‘const Complex’ {aka ‘const std::complex<double>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:129:21: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   129 |     Array<Complex>::resize (dim_vector (1, n), rfv);
[  505s]       |                     ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h: In member function ‘void ComplexRowVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:133:18: error: template argument 2 is invalid
[  505s]   133 |   { Array<Complex>::clear (1, n); }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:133:32: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   133 |   { Array<Complex>::clear (1, n); }
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:133:28: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   133 |   { Array<Complex>::clear (1, n); }
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/CRowVector.h:133:21: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   133 |   { Array<Complex>::clear (1, n); }
[  505s]       |                     ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:55:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:53:36: error: template argument 2 is invalid
[  505s]    53 |   FloatRowVector (const Array<float>& a) : MArray<float> (a.as_row ()) { }
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h: In constructor ‘FloatRowVector::FloatRowVector(const MArray<float>&)’:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:51:62: error: ‘const class MArray<float>’ has no member named ‘as_row’
[  505s]    51 |   FloatRowVector (const MArray<float>& a) : MArray<float> (a.as_row ()) { }
[  505s]       |                                                              ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h: In constructor ‘FloatRowVector::FloatRowVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:53:61: error: request for member ‘as_row’ in ‘a’, which is of non-class type ‘const int’
[  505s]    53 |   FloatRowVector (const Array<float>& a) : MArray<float> (a.as_row ()) { }
[  505s]       |                                                             ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h: In member function ‘void FloatRowVector::resize(octave_idx_type, const float&)’:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:109:16: error: template argument 2 is invalid
[  505s]   109 |     Array<float>::resize (dim_vector (1, n), rfv);
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:109:49: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   109 |     Array<float>::resize (dim_vector (1, n), rfv);
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:109:19: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   109 |     Array<float>::resize (dim_vector (1, n), rfv);
[  505s]       |                   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h: In member function ‘void FloatRowVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:113:16: error: template argument 2 is invalid
[  505s]   113 |   { Array<float>::clear (1, n); }
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:113:30: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   113 |   { Array<float>::clear (1, n); }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:113:26: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   113 |   { Array<float>::clear (1, n); }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/fRowVector.h:113:19: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   113 |   { Array<float>::clear (1, n); }
[  505s]       |                   ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:56:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:59:50: error: template argument 2 is invalid
[  505s]    59 |   FloatComplexRowVector (const Array<FloatComplex>& a)
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: In constructor ‘FloatComplexRowVector::FloatComplexRowVector(const MArray<std::complex<float> >&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:57:31: error: ‘const class MArray<std::complex<float> >’ has no member named ‘as_row’
[  505s]    57 |     : MArray<FloatComplex> (a.as_row ()) { }
[  505s]       |                               ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: In constructor ‘FloatComplexRowVector::FloatComplexRowVector(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:60:31: error: request for member ‘as_row’ in ‘a’, which is of non-class type ‘const int’
[  505s]    60 |     : MArray<FloatComplex> (a.as_row ()) { }
[  505s]       |                               ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: In constructor ‘FloatComplexRowVector::FloatComplexRowVector(const FloatRowVector&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:63:30: error: no matching function for call to ‘MArray<std::complex<float> >::MArray(const FloatRowVector&)’
[  505s]    63 |     : MArray<FloatComplex> (a) { }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:63:30: note: there are 5 candidates
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:3: note: candidate 1: ‘template<class U> MArray<T>::MArray(const int&) [with T = std::complex<float>]’
[  505s]    75 |   MArray (const Array<U>& a) : Array<T> (a) { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:75:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:63:30: note:   couldn’t deduce template parameter ‘U’
[  505s]    63 |     : MArray<FloatComplex> (a) { }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:3: note: candidate 2: ‘MArray<T>::MArray(const MArray<T>&) [with T = std::complex<float>]’
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:72:28: note: no known conversion for argument 1 from ‘const FloatRowVector’ to ‘const MArray<std::complex<float> >&’
[  505s]    72 |   MArray (const MArray<T>& a) : Array<T> (a) { }
[  505s]       |           ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:69:12: note: candidate 3: ‘MArray<T>::MArray(const dim_vector&, const T&) [with T = std::complex<float>]’
[  505s]    69 |   explicit MArray (const dim_vector& dv, const T& val)
[  505s]       |            ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:69:12: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:66:12: note: candidate 4: ‘MArray<T>::MArray(const dim_vector&) [with T = std::complex<float>]’
[  505s]    66 |   explicit MArray (const dim_vector& dv)
[  505s]       |            ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:66:38: note: no known conversion for argument 1 from ‘const FloatRowVector’ to ‘const dim_vector&’
[  505s]    66 |   explicit MArray (const dim_vector& dv)
[  505s]       |                    ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:3: note: candidate 5: ‘MArray<T>::MArray() [with T = std::complex<float>]’
[  505s]    64 |   MArray () : Array<T> () { }
[  505s]       |   ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MArray.h:64:3: note: candidate expects 0 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: In member function ‘void FloatComplexRowVector::resize(octave_idx_type, const FloatComplex&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:135:23: error: template argument 2 is invalid
[  505s]   135 |     Array<FloatComplex>::resize (dim_vector (1, n), rfv);
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:135:56: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   135 |     Array<FloatComplex>::resize (dim_vector (1, n), rfv);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:135:56: error: cannot convert ‘const FloatComplex’ {aka ‘const std::complex<float>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:135:26: warning: unused variable ‘resize’ [-Wunused-variable]
[  505s]   135 |     Array<FloatComplex>::resize (dim_vector (1, n), rfv);
[  505s]       |                          ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h: In member function ‘void FloatComplexRowVector::clear(octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:139:23: error: template argument 2 is invalid
[  505s]   139 |   { Array<FloatComplex>::clear (1, n); }
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:139:37: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   139 |   { Array<FloatComplex>::clear (1, n); }
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:139:33: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s]   139 |   { Array<FloatComplex>::clear (1, n); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/fCRowVector.h:139:26: warning: unused variable ‘clear’ [-Wunused-variable]
[  505s]   139 |   { Array<FloatComplex>::clear (1, n); }
[  505s]       |                          ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:60:
[  505s] /usr/include/octave-10.2.0/octave/dDiagMatrix.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/dDiagMatrix.h:62:42: error: template argument 2 is invalid
[  505s]    62 |   explicit DiagMatrix (const Array<double>& a) : MDiagArray2<double> (a) { }
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/dDiagMatrix.h:64:33: error: template argument 2 is invalid
[  505s]    64 |   DiagMatrix (const Array<double>& a, octave_idx_type r, octave_idx_type c)
[  505s]       |                                 ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:61:
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:63:50: error: template argument 2 is invalid
[  505s]    63 |   explicit ComplexDiagMatrix (const Array<Complex>& a)
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:66:49: error: template argument 2 is invalid
[  505s]    66 |   explicit ComplexDiagMatrix (const Array<double>& a)
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:66:12: error: ‘ComplexDiagMatrix::ComplexDiagMatrix(const int&)’ cannot be overloaded with ‘ComplexDiagMatrix::ComplexDiagMatrix(const int&)’
[  505s]    66 |   explicit ComplexDiagMatrix (const Array<double>& a)
[  505s]       |            ^~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:63:12: note: previous declaration ‘ComplexDiagMatrix::ComplexDiagMatrix(const int&)’
[  505s]    63 |   explicit ComplexDiagMatrix (const Array<Complex>& a)
[  505s]       |            ^~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:69:41: error: template argument 2 is invalid
[  505s]    69 |   ComplexDiagMatrix (const Array<Complex>& a, octave_idx_type r,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h: In constructor ‘ComplexDiagMatrix::ComplexDiagMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/CDiagMatrix.h:67:42: error: template argument 2 is invalid
[  505s]    67 |     : MDiagArray2<Complex> (Array<Complex> (a)) { }
[  505s]       |                                          ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:62:
[  505s] /usr/include/octave-10.2.0/octave/fDiagMatrix.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/fDiagMatrix.h:62:47: error: template argument 2 is invalid
[  505s]    62 |   explicit FloatDiagMatrix (const Array<double>& a) : MDiagArray2<float> (a) { }
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/fDiagMatrix.h:64:37: error: template argument 2 is invalid
[  505s]    64 |   FloatDiagMatrix (const Array<float>& a, octave_idx_type r, octave_idx_type c)
[  505s]       |                                     ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:63:
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:65:60: error: template argument 2 is invalid
[  505s]    65 |   explicit FloatComplexDiagMatrix (const Array<FloatComplex>& a)
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:68:51: error: template argument 2 is invalid
[  505s]    68 |   FloatComplexDiagMatrix (const Array<FloatComplex>& a, octave_idx_type r,
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:72:53: error: template argument 2 is invalid
[  505s]    72 |   explicit FloatComplexDiagMatrix (const Array<float>& a)
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:72:12: error: ‘FloatComplexDiagMatrix::FloatComplexDiagMatrix(const int&)’ cannot be overloaded with ‘FloatComplexDiagMatrix::FloatComplexDiagMatrix(const int&)’
[  505s]    72 |   explicit FloatComplexDiagMatrix (const Array<float>& a)
[  505s]       |            ^~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:65:12: note: previous declaration ‘FloatComplexDiagMatrix::FloatComplexDiagMatrix(const int&)’
[  505s]    65 |   explicit FloatComplexDiagMatrix (const Array<FloatComplex>& a)
[  505s]       |            ^~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h: In constructor ‘FloatComplexDiagMatrix::FloatComplexDiagMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/fCDiagMatrix.h:73:52: error: template argument 2 is invalid
[  505s]    73 |     : MDiagArray2<FloatComplex> (Array<FloatComplex> (a)) { }
[  505s]       |                                                    ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:66:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:37:62: error: template argument 2 is invalid
[  505s]    37 | class OCTAVE_API PermMatrix : protected Array<octave_idx_type>
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:51:53: error: template argument 2 is invalid
[  505s]    51 |   OCTAVE_API PermMatrix (const Array<octave_idx_type>& p, bool colp,
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:83:30: error: template argument 2 is invalid
[  505s]    83 |   const Array<octave_idx_type>& col_perm_vec () const
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:123:42: error: template argument 2 is invalid
[  505s]   123 |   void setup (const Array<octave_idx_type>& p, bool colp, bool check);
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘octave_idx_type PermMatrix::dim1() const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:58:33: error: template argument 2 is invalid
[  505s]    58 |   { return Array<octave_idx_type>::numel (); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘octave_idx_type PermMatrix::dim2() const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:60:33: error: template argument 2 is invalid
[  505s]    60 |   { return Array<octave_idx_type>::numel (); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘octave_idx_type PermMatrix::perm_length() const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:67:33: error: template argument 2 is invalid
[  505s]    67 |   { return Array<octave_idx_type>::numel (); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘std::size_t PermMatrix::byte_size() const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:75:33: error: template argument 2 is invalid
[  505s]    75 |   { return Array<octave_idx_type>::byte_size (); }
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘const int& PermMatrix::col_perm_vec() const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:84:12: error: invalid initialization of reference of type ‘const int&’ from expression of type ‘const PermMatrix’
[  505s]    84 |   { return *this; }
[  505s]       |            ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘octave_idx_type PermMatrix::elem(octave_idx_type, octave_idx_type) const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:89:34: error: template argument 2 is invalid
[  505s]    89 |     return (Array<octave_idx_type>::elem (j) == i) ? 1 : 0;
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h: In member function ‘void PermMatrix::print_info(std::ostream&, const std::string&) const’:
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:115:26: error: template argument 2 is invalid
[  505s]   115 |   { Array<octave_idx_type>::print_info (os, prefix); }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:115:51: error: expression list treated as compound expression in initializer [-fpermissive]
[  505s]   115 |   { Array<octave_idx_type>::print_info (os, prefix); }
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:115:51: warning: left operand of comma operator has no effect [-Wunused-value]
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:115:51: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’ in initialization
[  505s] /usr/include/octave-10.2.0/octave/PermMatrix.h:115:29: warning: unused variable ‘print_info’ [-Wunused-variable]
[  505s]   115 |   { Array<octave_idx_type>::print_info (os, prefix); }
[  505s]       |                             ^~~~~~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:70:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:38:55: error: template argument 2 is invalid
[  505s]    38 | class OCTAVE_API SparseBoolMatrix : public Sparse<bool>
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:56:38: error: template argument 2 is invalid
[  505s]    56 |   SparseBoolMatrix (const Sparse<bool>& a) : Sparse<bool> (a) { }
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:69:37: error: template argument 2 is invalid
[  505s]    69 |   SparseBoolMatrix (const Array<bool>& a, const octave::idx_vector& r,
[  505s]       |                                     ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:98:65: error: template argument 2 is invalid
[  505s]    98 |   insert (const SparseBoolMatrix& a, const Array<octave_idx_type>& indx);
[  505s]       |                                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:101:66: error: template argument 2 is invalid
[  505s]   101 |   concat (const SparseBoolMatrix& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:119:39: error: template argument 2 is invalid
[  505s]   119 |   permute (const Array<octave_idx_type>& vec, bool inv = false) const;
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:122:40: error: template argument 2 is invalid
[  505s]   122 |   ipermute (const Array<octave_idx_type>& vec) const;
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix()’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:45:36: error: template argument 2 is invalid
[  505s]    45 |   SparseBoolMatrix () : Sparse<bool> () { }
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:45:38: error: expected ‘{’ before ‘(’ token
[  505s]    45 |   SparseBoolMatrix () : Sparse<bool> () { }
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:48:18: error: template argument 2 is invalid
[  505s]    48 |     : Sparse<bool> (r, c) { }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:48:20: error: expected ‘{’ before ‘(’ token
[  505s]    48 |     : Sparse<bool> (r, c) { }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(octave_idx_type, octave_idx_type, bool)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:51:18: error: template argument 2 is invalid
[  505s]    51 |     : Sparse<bool> (r, c, val) { }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:51:20: error: expected ‘{’ before ‘(’ token
[  505s]    51 |     : Sparse<bool> (r, c, val) { }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const dim_vector&, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:54:18: error: template argument 2 is invalid
[  505s]    54 |     : Sparse<bool> (dv, nz) { }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:54:20: error: expected ‘{’ before ‘(’ token
[  505s]    54 |     : Sparse<bool> (dv, nz) { }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:56:57: error: template argument 2 is invalid
[  505s]    56 |   SparseBoolMatrix (const Sparse<bool>& a) : Sparse<bool> (a) { }
[  505s]       |                                                         ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:56:59: error: expected ‘{’ before ‘(’ token
[  505s]    56 |   SparseBoolMatrix (const Sparse<bool>& a) : Sparse<bool> (a) { }
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In copy constructor ‘SparseBoolMatrix::SparseBoolMatrix(const SparseBoolMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:58:61: error: template argument 2 is invalid
[  505s]    58 |   SparseBoolMatrix (const SparseBoolMatrix& a) : Sparse<bool> (a) { }
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:58:63: error: expected ‘{’ before ‘(’ token
[  505s]    58 |   SparseBoolMatrix (const SparseBoolMatrix& a) : Sparse<bool> (a) { }
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const SparseBoolMatrix&, const dim_vector&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:61:18: error: template argument 2 is invalid
[  505s]    61 |     : Sparse<bool> (a, dv) { }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:61:20: error: expected ‘{’ before ‘(’ token
[  505s]    61 |     : Sparse<bool> (a, dv) { }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const boolMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:63:64: error: template argument 2 is invalid
[  505s]    63 |   explicit SparseBoolMatrix (const boolMatrix& a) : Sparse<bool> (a) { }
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:63:66: error: expected ‘{’ before ‘(’ token
[  505s]    63 |   explicit SparseBoolMatrix (const boolMatrix& a) : Sparse<bool> (a) { }
[  505s]       |                                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const boolNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:65:65: error: template argument 2 is invalid
[  505s]    65 |   explicit SparseBoolMatrix (const boolNDArray& a) : Sparse<bool> (a) { }
[  505s]       |                                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:65:67: error: expected ‘{’ before ‘(’ token
[  505s]    65 |   explicit SparseBoolMatrix (const boolNDArray& a) : Sparse<bool> (a) { }
[  505s]       |                                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const PermMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:67:64: error: template argument 2 is invalid
[  505s]    67 |   explicit SparseBoolMatrix (const PermMatrix& a) : Sparse<bool> (a) { };
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:67:66: error: expected ‘{’ before ‘(’ token
[  505s]    67 |   explicit SparseBoolMatrix (const PermMatrix& a) : Sparse<bool> (a) { };
[  505s]       |                                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:73:18: error: template argument 2 is invalid
[  505s]    73 |     : Sparse<bool> (a, r, c, nr, nc, sum_terms, nzm) { }
[  505s]       |                  ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:73:20: error: expected ‘{’ before ‘(’ token
[  505s]    73 |     : Sparse<bool> (a, r, c, nr, nc, sum_terms, nzm) { }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In constructor ‘SparseBoolMatrix::SparseBoolMatrix(octave_idx_type, octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:76:58: error: template argument 2 is invalid
[  505s]    76 |                     octave_idx_type num_nz) : Sparse<bool> (r, c, num_nz) { }
[  505s]       |                                                          ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:76:60: error: expected ‘{’ before ‘(’ token
[  505s]    76 |                     octave_idx_type num_nz) : Sparse<bool> (r, c, num_nz) { }
[  505s]       |                                                            ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In member function ‘SparseBoolMatrix& SparseBoolMatrix::operator=(const SparseBoolMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:80:16: error: template argument 2 is invalid
[  505s]    80 |     Sparse<bool>::operator = (a);
[  505s]       |                ^
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h: In member function ‘SparseBoolMatrix SparseBoolMatrix::transpose() const’:
[  505s] /usr/include/octave-10.2.0/octave/boolSparse.h:90:23: error: template argument 2 is invalid
[  505s]    90 |   { return Sparse<bool>::transpose (); }
[  505s]       |                       ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:71:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:70:36: error: template argument 2 is invalid
[  505s]    70 |   SparseMatrix (const Sparse<double>& a) : MSparse<double> (a) { }
[  505s]       |                                    ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:78:35: error: template argument 2 is invalid
[  505s]    78 |   SparseMatrix (const Array<double>& a, const octave::idx_vector& r,
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:105:53: error: template argument 2 is invalid
[  505s]   105 |   OCTAVE_API SparseMatrix max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:107:53: error: template argument 2 is invalid
[  505s]   107 |   OCTAVE_API SparseMatrix min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:115:61: error: template argument 2 is invalid
[  505s]   115 |   insert (const SparseMatrix& a, const Array<octave_idx_type>& indx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:118:62: error: template argument 2 is invalid
[  505s]   118 |   concat (const SparseMatrix& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:120:69: error: template argument 2 is invalid
[  505s]   120 |   concat (const SparseComplexMatrix& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:453:39: error: template argument 2 is invalid
[  505s]   453 |   permute (const Array<octave_idx_type>& vec, bool inv = false) const;
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:455:64: error: template argument 2 is invalid
[  505s]   455 |   OCTAVE_API SparseMatrix ipermute (const Array<octave_idx_type>& vec) const;
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h: In constructor ‘SparseMatrix::SparseMatrix(const Matrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:74:63: error: no matching function for call to ‘MSparse<double>::MSparse(const Matrix&)’
[  505s]    74 |   explicit SparseMatrix (const Matrix& a) : MSparse<double> (a) { }
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:74:63: note: there are 11 candidates
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: candidate 1: ‘template<class U> MSparse<T>::MSparse(const int&) [with T = double]’
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:74:63: note:   couldn’t deduce template parameter ‘U’
[  505s]    74 |   explicit SparseMatrix (const Matrix& a) : MSparse<double> (a) { }
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate 2: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    73 |   MSparse (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:12: note: candidate 3: ‘MSparse<T>::MSparse(const PermMatrix&) [with T = double]’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:39: note: no known conversion for argument 1 from ‘const Matrix’ to ‘const PermMatrix&’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                     ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate 4: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, T) [with T = double; octave_idx_type = long int]’
[  505s]    68 |   explicit MSparse (octave_idx_type r, octave_idx_type c, T val)
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate 5: ‘MSparse<T>::MSparse(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    63 |   MSparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate expects 7 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:3: note: candidate 6: ‘MSparse<T>::MSparse(const int&) [with T = double]’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:29: note: no known conversion for argument 1 from ‘const Matrix’ to ‘const int&’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate 7: ‘MSparse<T>::MSparse(const MSparse<T>&, const dim_vector&) [with T = double]’
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:3: note: candidate 8: ‘MSparse<T>::MSparse(const MSparse<T>&) [with T = double]’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:30: note: no known conversion for argument 1 from ‘const Matrix’ to ‘const MSparse<double>&’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:3: note: candidate 9: ‘MSparse<T>::MSparse(const dim_vector&, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:30: note: no known conversion for argument 1 from ‘const Matrix’ to ‘const dim_vector&’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |            ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate 10: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate 11: ‘MSparse<T>::MSparse() [with T = double]’
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate expects 0 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h: In constructor ‘SparseMatrix::SparseMatrix(const NDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:76:64: error: no matching function for call to ‘MSparse<double>::MSparse(const NDArray&)’
[  505s]    76 |   explicit SparseMatrix (const NDArray& a) : MSparse<double> (a) { }
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:76:64: note: there are 11 candidates
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: candidate 1: ‘template<class U> MSparse<T>::MSparse(const int&) [with T = double]’
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:76:64: note:   couldn’t deduce template parameter ‘U’
[  505s]    76 |   explicit SparseMatrix (const NDArray& a) : MSparse<double> (a) { }
[  505s]       |                                                                ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate 2: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    73 |   MSparse (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:12: note: candidate 3: ‘MSparse<T>::MSparse(const PermMatrix&) [with T = double]’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:39: note: no known conversion for argument 1 from ‘const NDArray’ to ‘const PermMatrix&’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                     ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate 4: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, T) [with T = double; octave_idx_type = long int]’
[  505s]    68 |   explicit MSparse (octave_idx_type r, octave_idx_type c, T val)
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate 5: ‘MSparse<T>::MSparse(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    63 |   MSparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate expects 7 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:3: note: candidate 6: ‘MSparse<T>::MSparse(const int&) [with T = double]’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:29: note: no known conversion for argument 1 from ‘const NDArray’ to ‘const int&’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate 7: ‘MSparse<T>::MSparse(const MSparse<T>&, const dim_vector&) [with T = double]’
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:3: note: candidate 8: ‘MSparse<T>::MSparse(const MSparse<T>&) [with T = double]’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:30: note: no known conversion for argument 1 from ‘const NDArray’ to ‘const MSparse<double>&’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:3: note: candidate 9: ‘MSparse<T>::MSparse(const dim_vector&, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:30: note: no known conversion for argument 1 from ‘const NDArray’ to ‘const dim_vector&’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |            ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate 10: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type) [with T = double; octave_idx_type = long int]’
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate 11: ‘MSparse<T>::MSparse() [with T = double]’
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate expects 0 arguments, 1 provided
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-base.h:72:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:76:44: error: template argument 2 is invalid
[  505s]    76 |   SparseComplexMatrix (const Sparse<Complex>& a) : MSparse<Complex> (a) { }
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:84:43: error: template argument 2 is invalid
[  505s]    84 |   SparseComplexMatrix (const Array<Complex>& a, const octave::idx_vector& r,
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:115:29: error: template argument 2 is invalid
[  505s]   115 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:118:29: error: template argument 2 is invalid
[  505s]   118 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:125:68: error: template argument 2 is invalid
[  505s]   125 |   insert (const SparseComplexMatrix& a, const Array<octave_idx_type>& indx);
[  505s]       |                                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:127:61: error: template argument 2 is invalid
[  505s]   127 |   insert (const SparseMatrix& a, const Array<octave_idx_type>& indx);
[  505s]       |                                                             ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:130:69: error: template argument 2 is invalid
[  505s]   130 |   concat (const SparseComplexMatrix& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:132:62: error: template argument 2 is invalid
[  505s]   132 |   concat (const SparseMatrix& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:445:39: error: template argument 2 is invalid
[  505s]   445 |   permute (const Array<octave_idx_type>& vec, bool inv = false) const;
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:448:40: error: template argument 2 is invalid
[  505s]   448 |   ipermute (const Array<octave_idx_type>& vec) const;
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h: In constructor ‘SparseComplexMatrix::SparseComplexMatrix(const ComplexMatrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:79:26: error: no matching function for call to ‘MSparse<std::complex<double> >::MSparse(const ComplexMatrix&)’
[  505s]    79 |     : MSparse<Complex> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:79:26: note: there are 11 candidates
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: candidate 1: ‘template<class U> MSparse<T>::MSparse(const int&) [with T = std::complex<double>]’
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:79:26: note:   couldn’t deduce template parameter ‘U’
[  505s]    79 |     : MSparse<Complex> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate 2: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    73 |   MSparse (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:12: note: candidate 3: ‘MSparse<T>::MSparse(const PermMatrix&) [with T = std::complex<double>]’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:39: note: no known conversion for argument 1 from ‘const ComplexMatrix’ to ‘const PermMatrix&’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                     ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate 4: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, T) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    68 |   explicit MSparse (octave_idx_type r, octave_idx_type c, T val)
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate 5: ‘MSparse<T>::MSparse(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    63 |   MSparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate expects 7 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:3: note: candidate 6: ‘MSparse<T>::MSparse(const int&) [with T = std::complex<double>]’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:29: note: no known conversion for argument 1 from ‘const ComplexMatrix’ to ‘const int&’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate 7: ‘MSparse<T>::MSparse(const MSparse<T>&, const dim_vector&) [with T = std::complex<double>]’
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:3: note: candidate 8: ‘MSparse<T>::MSparse(const MSparse<T>&) [with T = std::complex<double>]’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:30: note: no known conversion for argument 1 from ‘const ComplexMatrix’ to ‘const MSparse<std::complex<double> >&’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:3: note: candidate 9: ‘MSparse<T>::MSparse(const dim_vector&, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:30: note: no known conversion for argument 1 from ‘const ComplexMatrix’ to ‘const dim_vector&’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |            ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate 10: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate 11: ‘MSparse<T>::MSparse() [with T = std::complex<double>]’
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate expects 0 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h: In constructor ‘SparseComplexMatrix::SparseComplexMatrix(const ComplexNDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:82:26: error: no matching function for call to ‘MSparse<std::complex<double> >::MSparse(const ComplexNDArray&)’
[  505s]    82 |     : MSparse<Complex> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:82:26: note: there are 11 candidates
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: candidate 1: ‘template<class U> MSparse<T>::MSparse(const int&) [with T = std::complex<double>]’
[  505s]    61 |   MSparse (const Sparse<U>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:61:3: note: template argument deduction/substitution failed:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:82:26: note:   couldn’t deduce template parameter ‘U’
[  505s]    82 |     : MSparse<Complex> (a) { }
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate 2: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    73 |   MSparse (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:73:3: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:12: note: candidate 3: ‘MSparse<T>::MSparse(const PermMatrix&) [with T = std::complex<double>]’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:71:39: note: no known conversion for argument 1 from ‘const ComplexNDArray’ to ‘const PermMatrix&’
[  505s]    71 |   explicit MSparse (const PermMatrix& a) : Sparse<T> (a) { }
[  505s]       |                     ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate 4: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type, T) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    68 |   explicit MSparse (octave_idx_type r, octave_idx_type c, T val)
[  505s]       |            ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:68:12: note: candidate expects 3 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate 5: ‘MSparse<T>::MSparse(const int&, const octave::idx_vector&, const octave::idx_vector&, octave_idx_type, octave_idx_type, bool, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    63 |   MSparse (const Array<T>& a, const octave::idx_vector& r, const octave::idx_vector& c,
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:63:3: note: candidate expects 7 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:3: note: candidate 6: ‘MSparse<T>::MSparse(const int&) [with T = std::complex<double>]’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:58:29: note: no known conversion for argument 1 from ‘const ComplexNDArray’ to ‘const int&’
[  505s]    58 |   MSparse (const Sparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate 7: ‘MSparse<T>::MSparse(const MSparse<T>&, const dim_vector&) [with T = std::complex<double>]’
[  505s]    56 |   MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:56:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:3: note: candidate 8: ‘MSparse<T>::MSparse(const MSparse<T>&) [with T = std::complex<double>]’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:54:30: note: no known conversion for argument 1 from ‘const ComplexNDArray’ to ‘const MSparse<std::complex<double> >&’
[  505s]    54 |   MSparse (const MSparse<T>& a) : Sparse<T> (a) { }
[  505s]       |            ~~~~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:3: note: candidate 9: ‘MSparse<T>::MSparse(const dim_vector&, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:51:30: note: no known conversion for argument 1 from ‘const ComplexNDArray’ to ‘const dim_vector&’
[  505s]    51 |   MSparse (const dim_vector& dv, octave_idx_type nz = 0)
[  505s]       |            ~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate 10: ‘MSparse<T>::MSparse(octave_idx_type, octave_idx_type) [with T = std::complex<double>; octave_idx_type = long int]’
[  505s]    49 |   MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:49:3: note: candidate expects 2 arguments, 1 provided
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate 11: ‘MSparse<T>::MSparse() [with T = std::complex<double>]’
[  505s]    47 |   MSparse () : Sparse<T> () { }
[  505s]       |   ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.h:47:3: note: candidate expects 0 arguments, 1 provided
[  505s] In file included from /usr/include/octave-10.2.0/octave/int8NDArray.h:32,
[  505s]                  from /usr/include/octave-10.2.0/octave/mx-base.h:83:
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:59:28: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    59 |   intNDArray (const Array<U>& a) : MArray<T> (a) { }
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:89:29: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    89 |   max (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:92:29: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    92 |   min (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:96:32: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    96 |   cummax (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:99:32: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    99 |   cummin (Array<octave_idx_type>& index, int dim = -1) const;
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:118:63: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   118 |   concat (const intNDArray<T>& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                               ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:123:62: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   123 |   insert (const intNDArray<T>& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                              ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:126:41: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   126 |   increment_index (Array<octave_idx_type>& ra_idx,
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:130:39: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   130 |   compute_index (Array<octave_idx_type>& ra_idx, const dim_vector& dimensions);
[  505s]       |                                       ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<signed char> >’:
[  505s] /usr/include/octave-10.2.0/octave/int8NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<signed char> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<short int> >’:
[  505s] /usr/include/octave-10.2.0/octave/int16NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<short int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<int> >’:
[  505s] /usr/include/octave-10.2.0/octave/int32NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<long int> >’:
[  505s] /usr/include/octave-10.2.0/octave/int64NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<long int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<unsigned char> >’:
[  505s] /usr/include/octave-10.2.0/octave/uint8NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<unsigned char> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<short unsigned int> >’:
[  505s] /usr/include/octave-10.2.0/octave/uint16NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<short unsigned int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<unsigned int> >’:
[  505s] /usr/include/octave-10.2.0/octave/uint32NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<unsigned int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h: In instantiation of ‘class intNDArray<octave_int<long unsigned int> >’:
[  505s] /usr/include/octave-10.2.0/octave/uint64NDArray.h:47:1:   required from here
[  505s]   129 |   inline R operator += (R& x, const T& y)                               \
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/intNDArray.h:41:29: error: ‘element_type’ has not been declared in ‘class MArray<octave_int<long unsigned int> >’
[  505s]    41 |   using typename MArray<T>::element_type;
[  505s]       |                             ^~~~~~~~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-ext.h:70,
[  505s]                  from /usr/include/octave-10.2.0/octave/Matrix.h:35:
[  505s] /usr/include/octave-10.2.0/octave/lu.h:99:35: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    99 |   OCTAVE_API Array<octave_idx_type> getp () const;
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/lu.h:106:28: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   106 |   Array<octave_f77_int_type> m_ipvt;
[  505s]       |                            ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/mx-ext.h:74:
[  505s] /usr/include/octave-10.2.0/octave/qr.h:94:70: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    94 |   OCTAVE_API void insert_col (const T& u, const Array<octave_idx_type>& j);
[  505s]       |                                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/qr.h:98:58: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    98 |   OCTAVE_API void delete_col (const Array<octave_idx_type>& j);
[  505s]       |                                                          ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/ov.h:71,
[  505s]                  from /usr/include/octave-10.2.0/octave/ovl.h:38,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov-fcn.h:37,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov-builtin.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/defun-int.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/defun-dld.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/oct.h:35:
[  505s] /usr/include/octave-10.2.0/octave/oct-stream.h:277:52: error: template argument 2 is invalid
[  505s]   277 |   scanf (const std::string& fmt, const Array<double>& size,
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/oct-stream.h:375:27: error: template argument 2 is invalid
[  505s]   375 |   read (const Array<double>& size, octave_idx_type block_size,
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/oct-stream.h:392:23: error: template argument 2 is invalid
[  505s]   392 |   write (const Array<T>& data, octave_idx_type block_size,
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/oct-stream.h:397:52: error: template argument 2 is invalid
[  505s]   397 |   scanf (const std::string& fmt, const Array<double>& size,
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/oct-stream.h:401:53: error: template argument 2 is invalid
[  505s]   401 |   scanf (const octave_value& fmt, const Array<double>& size,
[  505s]       |                                                     ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/ov-base.h:38,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov.h:72:
[  505s] /usr/include/octave-10.2.0/octave/Range.h:225:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   225 |   Array<T> index (const idx_vector& idx) const
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/Range.h:270:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   270 |   Array<T> diag (octave_idx_type k) const
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/Range.h:275:10: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   275 |   Array<T> array_value () const
[  505s]       |          ^
[  505s] /usr/include/octave-10.2.0/octave/Range.h: In member function ‘int octave::range<T, typename std::enable_if<std::is_floating_point<_Tp>::value>::type>::index(const octave::idx_vector&) const’:
[  505s] /usr/include/octave-10.2.0/octave/Range.h:227:12: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   227 |     Array<T> retval;
[  505s]       |            ^
[  505s] /usr/include/octave-10.2.0/octave/Range.h:247:16: error: request for member ‘clear’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   247 |         retval.clear (idx_dims);
[  505s]       |                ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h:252:27: error: request for member ‘rwdata’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   252 |         T *array = retval.rwdata ();
[  505s]       |                           ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h: In member function ‘int octave::range<T, typename std::enable_if<std::is_floating_point<_Tp>::value>::type>::array_value() const’:
[  505s] /usr/include/octave-10.2.0/octave/Range.h:279:12: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]   279 |     Array<T> retval (dim_vector (1, nel));
[  505s]       |            ^
[  505s] /usr/include/octave-10.2.0/octave/Range.h:283:13: error: ‘retval’ cannot be used as a function [-Wtemplate-body]
[  505s]   283 |       retval(0) = final_value ();
[  505s]       |       ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h:288:15: error: ‘retval’ cannot be used as a function [-Wtemplate-body]
[  505s]   288 |         retval(0) = m_base;
[  505s]       |         ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h:292:20: error: request for member ‘xelem’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   292 |             retval.xelem (i) = m_base - i * m_increment;
[  505s]       |                    ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h:295:20: error: request for member ‘xelem’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   295 |             retval.xelem (i) = m_base + i * m_increment;
[  505s]       |                    ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/Range.h:297:16: error: request for member ‘xelem’ in ‘retval’, which is of non-class type ‘int’ [-Wtemplate-body]
[  505s]   297 |         retval.xelem (nel - 1) = final_value ();
[  505s]       |                ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov-base.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/ov-base.h:414:27: error: template argument 2 is invalid
[  505s]   414 |   permute (const Array<int>& vec, bool = false) const;
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/ov-base.h:691:42: error: template argument 2 is invalid
[  505s]   691 |   virtual OCTINTERP_API Array<std::string> cellstr_value () const;
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/ov-base.h:812:30: error: template argument 2 is invalid
[  505s]   812 |   sort (Array<octave_idx_type>& sidx, octave_idx_type dim = 0,
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/ov-base.h:817:46: error: template argument 2 is invalid
[  505s]   817 |   virtual OCTINTERP_API Array<octave_idx_type>
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:55: error: template argument 2 is invalid
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:49: error: template argument 2 is invalid
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:213:48: error: template argument 2 is invalid
[  505s]   213 |   OCTINTERP_API octave_value (const Array<float>& m);
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:213:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   213 |   OCTINTERP_API octave_value (const Array<float>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:232:50: error: template argument 2 is invalid
[  505s]   232 |   OCTINTERP_API octave_value (const Array<Complex>& m);
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:232:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   232 |   OCTINTERP_API octave_value (const Array<Complex>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:233:55: error: template argument 2 is invalid
[  505s]   233 |   OCTINTERP_API octave_value (const Array<FloatComplex>& m);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:233:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   233 |   OCTINTERP_API octave_value (const Array<FloatComplex>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:245:47: error: template argument 2 is invalid
[  505s]   245 |   OCTINTERP_API octave_value (const Array<bool>& bnda);
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:245:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   245 |   OCTINTERP_API octave_value (const Array<bool>& bnda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:47: error: template argument 2 is invalid
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:50: error: template argument 2 is invalid
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:260:51: error: template argument 2 is invalid
[  505s]   260 |   OCTINTERP_API octave_value (const Sparse<Complex>& m,
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:260:17: error: ‘octave_value::octave_value(const int&, const MatrixType&)’ cannot be overloaded with ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   260 |   OCTINTERP_API octave_value (const Sparse<Complex>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: previous declaration ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:264:48: error: template argument 2 is invalid
[  505s]   264 |   OCTINTERP_API octave_value (const Sparse<bool>& m,
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:264:17: error: ‘octave_value::octave_value(const int&, const MatrixType&)’ cannot be overloaded with ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   264 |   OCTINTERP_API octave_value (const Sparse<bool>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: previous declaration ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:275:54: error: template argument 2 is invalid
[  505s]   275 |   OCTINTERP_API octave_value (const Array<octave_int8>& inda);
[  505s]       |                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:275:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   275 |   OCTINTERP_API octave_value (const Array<octave_int8>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:277:55: error: template argument 2 is invalid
[  505s]   277 |   OCTINTERP_API octave_value (const Array<octave_int16>& inda);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:277:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   277 |   OCTINTERP_API octave_value (const Array<octave_int16>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:279:55: error: template argument 2 is invalid
[  505s]   279 |   OCTINTERP_API octave_value (const Array<octave_int32>& inda);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:279:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   279 |   OCTINTERP_API octave_value (const Array<octave_int32>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:281:55: error: template argument 2 is invalid
[  505s]   281 |   OCTINTERP_API octave_value (const Array<octave_int64>& inda);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:281:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   281 |   OCTINTERP_API octave_value (const Array<octave_int64>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:283:55: error: template argument 2 is invalid
[  505s]   283 |   OCTINTERP_API octave_value (const Array<octave_uint8>& inda);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:283:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   283 |   OCTINTERP_API octave_value (const Array<octave_uint8>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:285:56: error: template argument 2 is invalid
[  505s]   285 |   OCTINTERP_API octave_value (const Array<octave_uint16>& inda);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:285:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   285 |   OCTINTERP_API octave_value (const Array<octave_uint16>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:287:56: error: template argument 2 is invalid
[  505s]   287 |   OCTINTERP_API octave_value (const Array<octave_uint32>& inda);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:287:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   287 |   OCTINTERP_API octave_value (const Array<octave_uint32>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:289:56: error: template argument 2 is invalid
[  505s]   289 |   OCTINTERP_API octave_value (const Array<octave_uint64>& inda);
[  505s]       |                                                        ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:289:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   289 |   OCTINTERP_API octave_value (const Array<octave_uint64>& inda);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:58: error: template argument 2 is invalid
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                                                          ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:293:54: error: template argument 2 is invalid
[  505s]   293 |   OCTINTERP_API octave_value (const Array<std::string>& cellstr);
[  505s]       |                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:293:17: error: ‘octave_value::octave_value(const int&)’ cannot be overloaded with ‘octave_value::octave_value(const int&)’
[  505s]   293 |   OCTINTERP_API octave_value (const Array<std::string>& cellstr);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: previous declaration ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:577:40: error: template argument 2 is invalid
[  505s]   577 |   octave_value permute (const Array<int>& vec, bool inv = false) const
[  505s]       |                                        ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:580:41: error: template argument 2 is invalid
[  505s]   580 |   octave_value ipermute (const Array<int>& vec) const
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:994:20: error: template argument 2 is invalid
[  505s]   994 |   Array<std::string> cellstr_value () const
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1079:26: error: template argument 2 is invalid
[  505s]  1079 |   OCTINTERP_API Array<int>
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1084:38: error: template argument 2 is invalid
[  505s]  1084 |   OCTINTERP_API Array<octave_idx_type>
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1089:29: error: template argument 2 is invalid
[  505s]  1089 |   OCTINTERP_API Array<double>
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1093:30: error: template argument 2 is invalid
[  505s]  1093 |   OCTINTERP_API Array<Complex>
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1097:28: error: template argument 2 is invalid
[  505s]  1097 |   OCTINTERP_API Array<float>
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1101:35: error: template argument 2 is invalid
[  505s]  1101 |   OCTINTERP_API Array<FloatComplex>
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1240:34: error: template argument 2 is invalid
[  505s]  1240 |   OCTINTERP_API Array<std::string> xcellstr_value (const char *fmt, ...) const;
[  505s]       |                                  ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1274:26: error: template argument 2 is invalid
[  505s]  1274 |   OCTINTERP_API Array<int> xint_vector_value (const char *fmt, ...) const;
[  505s]       |                          ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1276:38: error: template argument 2 is invalid
[  505s]  1276 |   OCTINTERP_API Array<octave_idx_type>
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1279:29: error: template argument 2 is invalid
[  505s]  1279 |   OCTINTERP_API Array<double> xvector_value (const char *fmt, ...) const;
[  505s]       |                             ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1281:30: error: template argument 2 is invalid
[  505s]  1281 |   OCTINTERP_API Array<Complex>
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1284:28: error: template argument 2 is invalid
[  505s]  1284 |   OCTINTERP_API Array<float> xfloat_vector_value (const char *fmt, ...) const;
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1286:35: error: template argument 2 is invalid
[  505s]  1286 |   OCTINTERP_API Array<FloatComplex>
[  505s]       |                                   ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1436:43: error: template argument 2 is invalid
[  505s]  1436 |   octave_value sort (Array<octave_idx_type>& sidx, octave_idx_type dim = 0,
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1443:24: error: template argument 2 is invalid
[  505s]  1443 |   Array<octave_idx_type> sort_rows_idx (sortmode mode = ASCENDING) const
[  505s]       |                        ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1608:59: error: template argument 2 is invalid
[  505s]  1608 |         const octave_value& b, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1612:36: error: template argument 2 is invalid
[  505s]  1612 |         const Array<octave_idx_type>& ra_idx);
[  505s]       |                                    ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/ovl.h:39:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:40:53: error: template argument 2 is invalid
[  505s]    40 | class OCTINTERP_API Cell : public Array<octave_value>
[  505s]       |                                                     ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:64:33: error: template argument 2 is invalid
[  505s]    64 |   Cell (const Array<octave_value>& c)
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:67:33: error: template argument 2 is invalid
[  505s]    67 |   Cell (const Array<octave_value>& c, octave_idx_type nr, octave_idx_type nc)
[  505s]       |                                 ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:94:32: error: template argument 2 is invalid
[  505s]    94 |   Cell (const Array<std::string>& sa);
[  505s]       |                                ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:94:3: error: ‘Cell::Cell(const int&)’ cannot be overloaded with ‘Cell::Cell(const int&)’
[  505s]    94 |   Cell (const Array<std::string>& sa);
[  505s]       |   ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:64:3: note: previous declaration ‘Cell::Cell(const int&)’
[  505s]    64 |   Cell (const Array<octave_value>& c)
[  505s]       |   ^~~~
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:100:20: error: template argument 2 is invalid
[  505s]   100 |   Array<std::string> cellstr_value () const;
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:104:27: error: template argument 2 is invalid
[  505s]   104 |   using Array<octave_value>::index;
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:108:27: error: template argument 2 is invalid
[  505s]   108 |   using Array<octave_value>::delete_elements;
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:112:27: error: template argument 2 is invalid
[  505s]   112 |   using Array<octave_value>::assign;
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:130:59: error: template argument 2 is invalid
[  505s]   130 |   Cell concat (const Cell& rb, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:133:59: error: template argument 2 is invalid
[  505s]   133 |   Cell& insert (const Cell& a, const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:53:25: error: template argument 2 is invalid
[  505s]    53 |     : Array<octave_value> (dim_vector (1, 1), val) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:53:27: error: expected ‘{’ before ‘(’ token
[  505s]    53 |     : Array<octave_value> (dim_vector (1, 1), val) { }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(octave_idx_type, octave_idx_type, const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:59:25: error: template argument 2 is invalid
[  505s]    59 |     : Array<octave_value> (dim_vector (n, m), val) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:59:27: error: expected ‘{’ before ‘(’ token
[  505s]    59 |     : Array<octave_value> (dim_vector (n, m), val) { }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(const dim_vector&, const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:62:25: error: template argument 2 is invalid
[  505s]    62 |     : Array<octave_value> (dv, val) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:62:27: error: expected ‘{’ before ‘(’ token
[  505s]    62 |     : Array<octave_value> (dv, val) { }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:65:25: error: template argument 2 is invalid
[  505s]    65 |     : Array<octave_value> (c) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:65:27: error: expected ‘{’ before ‘(’ token
[  505s]    65 |     : Array<octave_value> (c) { }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(const int&, octave_idx_type, octave_idx_type)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:68:25: error: template argument 2 is invalid
[  505s]    68 |     : Array<octave_value> (c, dim_vector (nr, nc)) { }
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:68:27: error: expected ‘{’ before ‘(’ token
[  505s]    68 |     : Array<octave_value> (c, dim_vector (nr, nc)) { }
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In constructor ‘Cell::Cell(const C<V>&)’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:77:25: error: template argument 2 is invalid [-Wtemplate-body]
[  505s]    77 |     : Array<octave_value> ()
[  505s]       |                         ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:77:27: error: expected ‘{’ before ‘(’ token [-Wtemplate-body]
[  505s]    77 |     : Array<octave_value> ()
[  505s]       |                           ^
[  505s] /usr/include/octave-10.2.0/octave/Cell.h: In member function ‘Cell Cell::reshape(const dim_vector&) const’:
[  505s] /usr/include/octave-10.2.0/octave/Cell.h:118:30: error: template argument 2 is invalid
[  505s]   118 |   { return Array<octave_value>::reshape (new_dims); }
[  505s]       |                              ^
[  505s] /usr/include/octave-10.2.0/octave/ovl.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:60:46: error: template argument 2 is invalid
[  505s]    60 |   octave_value_list (const Array<octave_value>& a)
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:88:21: error: template argument 2 is invalid
[  505s]    88 |   Array<octave_value> array_value () const
[  505s]       |                     ^
[  505s] /usr/include/octave-10.2.0/octave/ovl.h: In constructor ‘octave_value_list::octave_value_list(const int&)’:
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:61:17: error: request for member ‘numel’ in ‘a’, which is of non-class type ‘const int’
[  505s]    61 |     : m_data (a.numel ()), m_names ()
[  505s]       |                 ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:63:39: error: request for member ‘numel’ in ‘a’, which is of non-class type ‘const int’
[  505s]    63 |     for (octave_idx_type i = 0; i < a.numel (); i++)
[  505s]       |                                       ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:64:20: error: expression cannot be used as a function
[  505s]    64 |       m_data[i] = a(i);
[  505s]       |                   ~^~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h: In constructor ‘octave_value_list::octave_value_list(const Cell&)’:
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:68:17: error: ‘const class Cell’ has no member named ‘numel’
[  505s]    68 |     : m_data (c.numel ()), m_names ()
[  505s]       |                 ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:70:39: error: ‘const class Cell’ has no member named ‘numel’
[  505s]    70 |     for (octave_idx_type i = 0; i < c.numel (); i++)
[  505s]       |                                       ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:71:20: error: no match for call to ‘(const Cell) (octave_idx_type&)’
[  505s]    71 |       m_data[i] = c(i);
[  505s]       |                   ~^~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h: In member function ‘int octave_value_list::array_value() const’:
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:90:23: error: template argument 2 is invalid
[  505s]    90 |     Array<octave_value> retval;
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:94:16: error: request for member ‘resize’ in ‘retval’, which is of non-class type ‘int’
[  505s]    94 |         retval.resize (dim_vector (1, length ()));
[  505s]       |                ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:96:48: error: request for member ‘numel’ in ‘retval’, which is of non-class type ‘int’
[  505s]    96 |         for (octave_idx_type i = 0; i < retval.numel (); i++)
[  505s]       |                                                ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:97:18: error: request for member ‘xelem’ in ‘retval’, which is of non-class type ‘int’
[  505s]    97 |           retval.xelem (i) = m_data[i];
[  505s]       |                  ^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/ov-typeinfo.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov-fcn.h:39:
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:140:42: error: template argument 2 is invalid
[  505s]   140 |   void orderfields (Array<octave_idx_type>& perm);
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:149:48: error: template argument 2 is invalid
[  505s]   149 |                           Array<octave_idx_type>& perm) const;
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:239:55: error: template argument 2 is invalid
[  505s]   239 |   octave_scalar_map orderfields (Array<octave_idx_type>& perm) const;
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:241:55: error: template argument 2 is invalid
[  505s]   241 |                                  Array<octave_idx_type>& perm) const;
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:353:48: error: template argument 2 is invalid
[  505s]   353 |   octave_map orderfields (Array<octave_idx_type>& perm) const;
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:355:48: error: template argument 2 is invalid
[  505s]   355 |                           Array<octave_idx_type>& perm) const;
[  505s]       |                                                ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:386:59: error: template argument 2 is invalid
[  505s]   386 |   octave_scalar_map checkelem (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                                           ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:393:54: error: template argument 2 is invalid
[  505s]   393 |   octave_scalar_map elem (const Array<octave_idx_type>& ra_idx) const;
[  505s]       |                                                      ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:402:43: error: template argument 2 is invalid
[  505s]   402 |   operator () (const Array<octave_idx_type>& ra_idx) const
[  505s]       |                                           ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:407:38: error: template argument 2 is invalid
[  505s]   407 |   octave_map permute (const Array<int>& vec, bool inv = false) const;
[  505s]       |                                      ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:430:51: error: template argument 2 is invalid
[  505s]   430 |   octave_map index (const Array<octave::idx_vector>& ia,
[  505s]       |                                                   ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:443:46: error: template argument 2 is invalid
[  505s]   443 |   void assign (const Array<octave::idx_vector>& ia, const octave_map& rhs);
[  505s]       |                                              ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:454:55: error: template argument 2 is invalid
[  505s]   454 |   void delete_elements (const Array<octave::idx_vector>& ia);
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/oct-map.h:459:49: error: template argument 2 is invalid
[  505s]   459 |                      const Array<octave_idx_type>& ra_idx);
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:60:31: error: template argument 2 is invalid
[  505s]    60 |    const Array<octave_idx_type>& ra_idx);
[  505s]       |                               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:236:20: error: template argument 2 is invalid
[  505s]   236 |   Array<std::string> m_types;
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:238:23: error: template argument 2 is invalid
[  505s]   238 |   Array<octave_value *> m_vals;
[  505s]       |                       ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:240:15: error: template argument 2 is invalid
[  505s]   240 |   Array<void *> m_unary_class_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:242:15: error: template argument 2 is invalid
[  505s]   242 |   Array<void *> m_unary_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:244:15: error: template argument 2 is invalid
[  505s]   244 |   Array<void *> m_non_const_unary_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:246:15: error: template argument 2 is invalid
[  505s]   246 |   Array<void *> m_binary_class_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:248:15: error: template argument 2 is invalid
[  505s]   248 |   Array<void *> m_binary_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:250:15: error: template argument 2 is invalid
[  505s]   250 |   Array<void *> m_compound_binary_class_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:252:15: error: template argument 2 is invalid
[  505s]   252 |   Array<void *> m_compound_binary_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:254:15: error: template argument 2 is invalid
[  505s]   254 |   Array<void *> m_cat_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:256:15: error: template argument 2 is invalid
[  505s]   256 |   Array<void *> m_assign_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:258:15: error: template argument 2 is invalid
[  505s]   258 |   Array<void *> m_assignany_ops;
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:260:12: error: template argument 2 is invalid
[  505s]   260 |   Array<int> m_pref_assign_conv;
[  505s]       |            ^
[  505s] /usr/include/octave-10.2.0/octave/ov-typeinfo.h:262:15: error: template argument 2 is invalid
[  505s]   262 |   Array<void *> m_widening_ops;
[  505s]       |               ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/symscope.h:38,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov-fcn.h:40:
[  505s] /usr/include/octave-10.2.0/octave/glob-match.h:69:13: error: template argument 2 is invalid
[  505s]    69 |   Array<bool> match (const string_vector& str) const
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/glob-match.h: In member function ‘int glob_match::match(const string_vector&) const’:
[  505s] /usr/include/octave-10.2.0/octave/glob-match.h:73:15: error: template argument 2 is invalid
[  505s]    73 |     Array<bool> retval (dim_vector (n, 1));
[  505s]       |               ^
[  505s] /usr/include/octave-10.2.0/octave/glob-match.h:73:25: error: cannot convert ‘dim_vector’ to ‘int’ in initialization
[  505s]    73 |     Array<bool> retval (dim_vector (n, 1));
[  505s]       |                         ^~~~~~~~~~~~~~~~~
[  505s]       |                         |
[  505s]       |                         dim_vector
[  505s] /usr/include/octave-10.2.0/octave/glob-match.h:76:13: error: ‘retval’ cannot be used as a function
[  505s]    76 |       retval(i) = match (str[i]);
[  505s]       |       ~~~~~~^~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/symscope.h:39:
[  505s] /usr/include/octave-10.2.0/octave/lo-regexp.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/lo-regexp.h:75:13: error: template argument 2 is invalid
[  505s]    75 |   Array<bool> is_match (const string_vector& buffer) const;
[  505s]       |             ^
[  505s] /usr/include/octave-10.2.0/octave/lo-regexp.h:100:20: error: template argument 2 is invalid
[  505s]   100 |   static Array<bool>
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/lo-regexp.h:229:12: error: template argument 2 is invalid
[  505s]   229 |   Array<int> m_named_idx;
[  505s]       |            ^
[  505s] In file included from /usr/include/octave-10.2.0/octave/ov-usr-fcn.h:39,
[  505s]                  from /usr/include/octave-10.2.0/octave/stack-frame.h:43,
[  505s]                  from /usr/include/octave-10.2.0/octave/ov-fcn-handle.h:40,
[  505s]                  from /usr/include/octave-10.2.0/octave/hook-fcn.h:36,
[  505s]                  from /usr/include/octave-10.2.0/octave/input.h:39,
[  505s]                  from /usr/include/octave-10.2.0/octave/parse.h:39,
[  505s]                  from /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:26:
[  505s] /usr/include/octave-10.2.0/octave/token.h:251:10: error: ‘variant’ in namespace ‘std’ does not name a template type
[  505s]   251 |     std::variant<std::string, octave_value, end_tok_type, superclass_info> m_value;
[  505s]       |          ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h:251:5: note: ‘std::variant’ is only available from C++17 onwards
[  505s]   251 |     std::variant<std::string, octave_value, end_tok_type, superclass_info> m_value;
[  505s]       |     ^~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In constructor ‘octave::token::tok_info::tok_info(const char*)’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:205:32: error: class ‘octave::token::tok_info’ does not have any field named ‘m_value’
[  505s]   205 |     tok_info (const char *s) : m_value (std::string (s)) { }
[  505s]       |                                ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In constructor ‘octave::token::tok_info::tok_info(const std::string&)’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:207:41: error: class ‘octave::token::tok_info’ does not have any field named ‘m_value’
[  505s]   207 |     tok_info (const std::string& str) : m_value (str) { }
[  505s]       |                                         ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In constructor ‘octave::token::tok_info::tok_info(const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:209:42: error: class ‘octave::token::tok_info’ does not have any field named ‘m_value’
[  505s]   209 |     tok_info (const octave_value& num) : m_value (octave_value (num)) { }
[  505s]       |                                          ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In constructor ‘octave::token::tok_info::tok_info(octave::token::end_tok_type)’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:211:34: error: class ‘octave::token::tok_info’ does not have any field named ‘m_value’
[  505s]   211 |     tok_info (end_tok_type et) : m_value (et) { }
[  505s]       |                                  ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In constructor ‘octave::token::tok_info::tok_info(const std::string&, const std::string&)’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:213:66: error: class ‘octave::token::tok_info’ does not have any field named ‘m_value’
[  505s]   213 |     tok_info (const std::string& meth, const std::string& cls) : m_value (superclass_info (meth, cls)) { }
[  505s]       |                                                                  ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/token.h: In member function ‘std::string octave::token::tok_info::text() const’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:220:37: error: ‘m_value’ was not declared in this scope; did you mean ‘si_value’?
[  505s]   220 |       return std::get<std::string> (m_value);
[  505s]       |                                     ^~~~~~~
[  505s]       |                                     si_value
[  505s] /usr/include/octave-10.2.0/octave/token.h: In member function ‘octave_value octave::token::tok_info::number() const’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:226:38: error: ‘m_value’ was not declared in this scope; did you mean ‘si_value’?
[  505s]   226 |       return std::get<octave_value> (m_value);
[  505s]       |                                      ^~~~~~~
[  505s]       |                                      si_value
[  505s] /usr/include/octave-10.2.0/octave/token.h: In member function ‘octave::token::end_tok_type octave::token::tok_info::ettype() const’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:232:38: error: ‘m_value’ was not declared in this scope; did you mean ‘si_value’?
[  505s]   232 |       return std::get<end_tok_type> (m_value);
[  505s]       |                                      ^~~~~~~
[  505s]       |                                      si_value
[  505s] /usr/include/octave-10.2.0/octave/token.h: In member function ‘std::string octave::token::tok_info::superclass_method_name() const’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:239:41: error: ‘m_value’ was not declared in this scope; did you mean ‘si_value’?
[  505s]   239 |       return std::get<superclass_info> (m_value).method_name ();
[  505s]       |                                         ^~~~~~~
[  505s]       |                                         si_value
[  505s] /usr/include/octave-10.2.0/octave/token.h: In member function ‘std::string octave::token::tok_info::superclass_class_name() const’:
[  505s] /usr/include/octave-10.2.0/octave/token.h:246:41: error: ‘m_value’ was not declared in this scope; did you mean ‘si_value’?
[  505s]   246 |       return std::get<superclass_info> (m_value).class_name ();
[  505s]       |                                         ^~~~~~~
[  505s]       |                                         si_value
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h: In member function ‘virtual void octave::stack_frame::set_nargin(int)’:
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:439:68: error: conversion from ‘int’ to ‘const octave_value’ is ambiguous
[  505s]   439 |   virtual void set_nargin (int nargin) { set_auto_fcn_var (NARGIN, nargin); }
[  505s]       |                                                                    ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:439:68: note: there are 86 candidates
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:17: note: candidate 1: ‘octave_value::octave_value(const int&, bool, bool)’
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: candidate 2: ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:17: note: candidate 3: ‘octave_value::octave_value(const int&, char)’
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:246:17: note: candidate 4: ‘octave_value::octave_value(char, char)’
[  505s]   246 |   OCTINTERP_API octave_value (char c, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:241:17: note: candidate 5: ‘octave_value::octave_value(bool)’
[  505s]   241 |   OCTINTERP_API octave_value (bool b);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: candidate 6: ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:17: note: candidate 7: ‘octave_value::octave_value(const int&, bool)’
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:199:17: note: candidate 8: ‘octave_value::octave_value(float)’
[  505s]   199 |   OCTINTERP_API octave_value (float d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:198:17: note: candidate 9: ‘octave_value::octave_value(double)’
[  505s]   198 |   OCTINTERP_API octave_value (double d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:194:17: note: candidate 10: ‘octave_value::octave_value(long long unsigned int)’
[  505s]   194 |   OCTINTERP_API octave_value (unsigned long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:191:17: note: candidate 11: ‘octave_value::octave_value(long long int)’
[  505s]   191 |   OCTINTERP_API octave_value (long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:183:17: note: candidate 12: ‘octave_value::octave_value(long unsigned int)’
[  505s]   183 |   OCTINTERP_API octave_value (unsigned long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:182:17: note: candidate 13: ‘octave_value::octave_value(long int)’
[  505s]   182 |   OCTINTERP_API octave_value (long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:181:17: note: candidate 14: ‘octave_value::octave_value(unsigned int)’
[  505s]   181 |   OCTINTERP_API octave_value (unsigned int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:180:17: note: candidate 15: ‘octave_value::octave_value(int)’
[  505s]   180 |   OCTINTERP_API octave_value (int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:179:17: note: candidate 16: ‘octave_value::octave_value(short unsigned int)’
[  505s]   179 |   OCTINTERP_API octave_value (unsigned short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:178:17: note: candidate 17: ‘octave_value::octave_value(short int)’
[  505s]   178 |   OCTINTERP_API octave_value (short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:437:49: note: initializing argument 2 of ‘virtual void octave::stack_frame::set_auto_fcn_var(auto_var_type, const octave_value&)’
[  505s]   437 |   virtual void set_auto_fcn_var (auto_var_type, const octave_value&) = 0;
[  505s]       |                                                 ^~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h: In member function ‘virtual void octave::stack_frame::set_nargout(int)’:
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:440:71: error: conversion from ‘int’ to ‘const octave_value’ is ambiguous
[  505s]   440 |   virtual void set_nargout (int nargout) { set_auto_fcn_var (NARGOUT, nargout); }
[  505s]       |                                                                       ^~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:440:71: note: there are 86 candidates
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:17: note: candidate 1: ‘octave_value::octave_value(const int&, bool, bool)’
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: candidate 2: ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:17: note: candidate 3: ‘octave_value::octave_value(const int&, char)’
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:246:17: note: candidate 4: ‘octave_value::octave_value(char, char)’
[  505s]   246 |   OCTINTERP_API octave_value (char c, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:241:17: note: candidate 5: ‘octave_value::octave_value(bool)’
[  505s]   241 |   OCTINTERP_API octave_value (bool b);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: candidate 6: ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:17: note: candidate 7: ‘octave_value::octave_value(const int&, bool)’
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:199:17: note: candidate 8: ‘octave_value::octave_value(float)’
[  505s]   199 |   OCTINTERP_API octave_value (float d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:198:17: note: candidate 9: ‘octave_value::octave_value(double)’
[  505s]   198 |   OCTINTERP_API octave_value (double d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:194:17: note: candidate 10: ‘octave_value::octave_value(long long unsigned int)’
[  505s]   194 |   OCTINTERP_API octave_value (unsigned long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:191:17: note: candidate 11: ‘octave_value::octave_value(long long int)’
[  505s]   191 |   OCTINTERP_API octave_value (long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:183:17: note: candidate 12: ‘octave_value::octave_value(long unsigned int)’
[  505s]   183 |   OCTINTERP_API octave_value (unsigned long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:182:17: note: candidate 13: ‘octave_value::octave_value(long int)’
[  505s]   182 |   OCTINTERP_API octave_value (long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:181:17: note: candidate 14: ‘octave_value::octave_value(unsigned int)’
[  505s]   181 |   OCTINTERP_API octave_value (unsigned int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:180:17: note: candidate 15: ‘octave_value::octave_value(int)’
[  505s]   180 |   OCTINTERP_API octave_value (int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:179:17: note: candidate 16: ‘octave_value::octave_value(short unsigned int)’
[  505s]   179 |   OCTINTERP_API octave_value (unsigned short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:178:17: note: candidate 17: ‘octave_value::octave_value(short int)’
[  505s]   178 |   OCTINTERP_API octave_value (short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/stack-frame.h:437:49: note: initializing argument 2 of ‘virtual void octave::stack_frame::set_auto_fcn_var(auto_var_type, const octave_value&)’
[  505s]   437 |   virtual void set_auto_fcn_var (auto_var_type, const octave_value&) = 0;
[  505s]       |                                                 ^~~~~~~~~~~~~~~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/cdef-method.h:37,
[  505s]                  from /usr/include/octave-10.2.0/octave/cdef-class.h:39,
[  505s]                  from /usr/include/octave-10.2.0/octave/cdef-manager.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/interpreter.h:42,
[  505s]                  from /usr/include/octave-10.2.0/octave/pt-bp.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/pt-cmd.h:36,
[  505s]                  from /usr/include/octave-10.2.0/octave/pt-decl.h:35,
[  505s]                  from /usr/include/octave-10.2.0/octave/pt-misc.h:33,
[  505s]                  from /usr/include/octave-10.2.0/octave/parse.h:41:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:95:28: error: template argument 2 is invalid
[  505s]    95 |   virtual Array<cdef_object> array_value () const
[  505s]       |                            ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:256:20: error: template argument 2 is invalid
[  505s]   256 |   Array<cdef_object> array_value () const
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:391:45: error: template argument 2 is invalid
[  505s]   391 |   cdef_object_array (const Array<cdef_object>& a)
[  505s]       |                                             ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:410:20: error: template argument 2 is invalid
[  505s]   410 |   Array<cdef_object> array_value () const { return m_array; }
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:439:20: error: template argument 2 is invalid
[  505s]   439 |   Array<cdef_object> m_array;
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:443:58: error: template argument 2 is invalid
[  505s]   443 |   OCTINTERP_API void fill_empty_values (Array<cdef_object>& arr);
[  505s]       |                                                          ^
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h: In member function ‘virtual dim_vector octave::cdef_object_array::dims() const’:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:404:45: error: request for member ‘dims’ in ‘((const octave::cdef_object_array*)this)->octave::cdef_object_array::m_array’, which is of non-class type ‘const int’
[  505s]   404 |   dim_vector dims () const { return m_array.dims (); }
[  505s]       |                                             ^~~~
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h: In member function ‘virtual void octave::cdef_object_array::set_property(octave_idx_type, const std::string&, const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:424:32: error: request for member ‘elem’ in ‘((octave::cdef_object_array*)this)->octave::cdef_object_array::m_array’, which is of non-class type ‘int’
[  505s]   424 |     cdef_object& tmp = m_array.elem (idx);
[  505s]       |                                ^~~~
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h: In member function ‘virtual octave_value octave::cdef_object_array::get_property(octave_idx_type, const std::string&) const’:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:432:31: error: request for member ‘elem’ in ‘((const octave::cdef_object_array*)this)->octave::cdef_object_array::m_array’, which is of non-class type ‘const int’
[  505s]   432 |     cdef_object tmp = m_array.elem (idx);
[  505s]       |                               ^~~~
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h: In member function ‘virtual octave_value octave::cdef_object_scalar::get(const std::string&) const’:
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:474:13: error: ‘class Cell’ has no member named ‘numel’
[  505s]   474 |     if (val.numel () < 1)
[  505s]       |             ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/cdef-object.h:477:15: error: no match for call to ‘(Cell) (int, int)’
[  505s]   477 |     return val(0, 0);
[  505s]       |            ~~~^~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/graphics.h:55,
[  505s]                  from /usr/include/octave-10.2.0/octave/gh-manager.h:31,
[  505s]                  from /usr/include/octave-10.2.0/octave/interpreter.h:48:
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h: In member function ‘void octave::text_renderer::string::set_color(const uint8NDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:183:14: error: no match for call to ‘(Matrix) (int)’
[  505s]   183 |       m_color(0) = static_cast<double> (c(0)) / 255;
[  505s]       |       ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:183:42: error: no match for call to ‘(const uint8NDArray {aka const intNDArray<octave_int<unsigned char> >}) (int)’
[  505s]   183 |       m_color(0) = static_cast<double> (c(0)) / 255;
[  505s]       |                                         ~^~~
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:184:14: error: no match for call to ‘(Matrix) (int)’
[  505s]   184 |       m_color(1) = static_cast<double> (c(1)) / 255;
[  505s]       |       ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:184:42: error: no match for call to ‘(const uint8NDArray {aka const intNDArray<octave_int<unsigned char> >}) (int)’
[  505s]   184 |       m_color(1) = static_cast<double> (c(1)) / 255;
[  505s]       |                                         ~^~~
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:185:14: error: no match for call to ‘(Matrix) (int)’
[  505s]   185 |       m_color(2) = static_cast<double> (c(2)) / 255;
[  505s]       |       ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/text-renderer.h:185:42: error: no match for call to ‘(const uint8NDArray {aka const intNDArray<octave_int<unsigned char> >}) (int)’
[  505s]   185 |       m_color(2) = static_cast<double> (c(2)) / 255;
[  505s]       |                                         ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual Matrix octave::log_scaler::scale(const Matrix&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:130:22: error: ‘const class Matrix’ has no member named ‘rows’; did you mean ‘row’?
[  505s]   130 |     Matrix retval (m.rows (), m.cols ());
[  505s]       |                      ^~~~
[  505s]       |                      row
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:130:33: error: ‘const class Matrix’ has no member named ‘cols’
[  505s]   130 |     Matrix retval (m.rows (), m.cols ());
[  505s]       |                                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:132:17: error: ‘const class Matrix’ has no member named ‘data’
[  505s]   132 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:132:33: error: ‘class Matrix’ has no member named ‘rwdata’
[  505s]   132 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                 ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:132:46: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]   132 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual NDArray octave::log_scaler::scale(const NDArray&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:139:23: error: ‘const class NDArray’ has no member named ‘dims’
[  505s]   139 |     NDArray retval (m.dims ());
[  505s]       |                       ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:141:17: error: ‘const class NDArray’ has no member named ‘data’
[  505s]   141 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:141:33: error: ‘class NDArray’ has no member named ‘rwdata’
[  505s]   141 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                 ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:141:46: error: ‘const class NDArray’ has no member named ‘numel’
[  505s]   141 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual Matrix octave::neg_log_scaler::scale(const Matrix&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:171:22: error: ‘const class Matrix’ has no member named ‘rows’; did you mean ‘row’?
[  505s]   171 |     Matrix retval (m.rows (), m.cols ());
[  505s]       |                      ^~~~
[  505s]       |                      row
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:171:33: error: ‘const class Matrix’ has no member named ‘cols’
[  505s]   171 |     Matrix retval (m.rows (), m.cols ());
[  505s]       |                                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:173:17: error: ‘const class Matrix’ has no member named ‘data’
[  505s]   173 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:173:33: error: ‘class Matrix’ has no member named ‘rwdata’
[  505s]   173 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                 ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:173:46: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]   173 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual NDArray octave::neg_log_scaler::scale(const NDArray&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:180:23: error: ‘const class NDArray’ has no member named ‘dims’
[  505s]   180 |     NDArray retval (m.dims ());
[  505s]       |                       ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:182:17: error: ‘const class NDArray’ has no member named ‘data’
[  505s]   182 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:182:33: error: ‘class NDArray’ has no member named ‘rwdata’
[  505s]   182 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                 ^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:182:46: error: ‘const class NDArray’ has no member named ‘numel’
[  505s]   182 |     do_scale (m.data (), retval.rwdata (), m.numel ());
[  505s]       |                                              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In constructor ‘octave::string_array_property::string_array_property(const std::string&, const graphics_handle&, const Cell&, const char&, const desired_enum&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:532:30: error: ‘const class Cell’ has no member named ‘numel’
[  505s]   532 |     string_vector strings (c.numel ());
[  505s]       |                              ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:534:39: error: ‘const class Cell’ has no member named ‘numel’
[  505s]   534 |     for (octave_idx_type i = 0; i < c.numel (); i++)
[  505s]       |                                       ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:535:21: error: no match for call to ‘(const Cell) (octave_idx_type&)’
[  505s]   535 |       strings[i] = c(i).string_value ();
[  505s]       |                    ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual bool octave::string_array_property::do_set(const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:632:35: error: ‘class charMatrix’ has no member named ‘rows’
[  505s]   632 |         octave_idx_type nel = chm.rows ();
[  505s]       |                                   ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In constructor ‘octave::text_label_property::text_label_property(const std::string&, const graphics_handle&, const NDArray&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:714:31: error: ‘const class NDArray’ has no member named ‘numel’
[  505s]   714 |     octave_idx_type nel = nda.numel ();
[  505s]       |                               ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:721:19: error: no match for call to ‘(const NDArray) (octave_idx_type&)’
[  505s]   721 |         buf << nda(i);
[  505s]       |                ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In constructor ‘octave::text_label_property::text_label_property(const std::string&, const graphics_handle&, const Cell&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:730:29: error: ‘const class Cell’ has no member named ‘numel’
[  505s]   730 |     octave_idx_type nel = c.numel ();
[  505s]       |                             ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:736:29: error: no match for call to ‘(const Cell) (octave_idx_type&)’
[  505s]   736 |         octave_value tmp = c(i);
[  505s]       |                            ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:739:25: error: no match for call to ‘(const Cell) (octave_idx_type&)’
[  505s]   739 |           m_value[i] = c(i).string_value ();
[  505s]       |                        ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:742:25: error: no match for call to ‘(const Cell) (octave_idx_type&)’
[  505s]   742 |             double d = c(i).double_value ();
[  505s]       |                        ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual bool octave::text_label_property::do_set(const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:805:33: error: ‘class Cell’ has no member named ‘numel’
[  505s]   805 |         octave_idx_type nel = c.numel ();
[  505s]       |                                 ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:811:33: error: no match for call to ‘(Cell) (octave_idx_type&)’
[  505s]   811 |             octave_value tmp = c(i);
[  505s]       |                                ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:814:29: error: no match for call to ‘(Cell) (octave_idx_type&)’
[  505s]   814 |               m_value[i] = c(i).string_value ();
[  505s]       |                            ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:817:29: error: no match for call to ‘(Cell) (octave_idx_type&)’
[  505s]   817 |                 double d = c(i).double_value ();
[  505s]       |                            ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:841:35: error: ‘class NDArray’ has no member named ‘numel’
[  505s]   841 |         octave_idx_type nel = nda.numel ();
[  505s]       |                                   ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:848:23: error: no match for call to ‘(NDArray) (octave_idx_type&)’
[  505s]   848 |             buf << nda(i);
[  505s]       |                    ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In constructor ‘octave::color_values::color_values(double, double, double)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1024:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  1024 |     m_rgb(0) = r;
[  505s]       |     ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1025:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  1025 |     m_rgb(1) = g;
[  505s]       |     ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1026:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  1026 |     m_rgb(2) = b;
[  505s]       |     ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘bool octave::color_values::operator==(const octave::color_values&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1042:18: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1042 |     return (m_rgb(0) == c.m_rgb(0)
[  505s]       |             ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1042:32: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1042 |     return (m_rgb(0) == c.m_rgb(0)
[  505s]       |                         ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1043:21: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1043 |             && m_rgb(1) == c.m_rgb(1)
[  505s]       |                ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1043:35: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1043 |             && m_rgb(1) == c.m_rgb(1)
[  505s]       |                            ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1044:21: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1044 |             && m_rgb(2) == c.m_rgb(2));
[  505s]       |                ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1044:35: error: no match for call to ‘(const Matrix) (int)’
[  505s]  1044 |             && m_rgb(2) == c.m_rgb(2));
[  505s]       |                            ~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::color_values::validate() const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1058:18: error: no match for call to ‘(const Matrix) (int&)’
[  505s]  1058 |         if (m_rgb(i) < 0 ||  m_rgb(i) > 1)
[  505s]       |             ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1058:35: error: no match for call to ‘(const Matrix) (int&)’
[  505s]  1058 |         if (m_rgb(i) < 0 ||  m_rgb(i) > 1)
[  505s]       |                              ~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘Matrix octave::array_property::get_limits() const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1464:6: error: no match for call to ‘(Matrix) (int)’
[  505s]  1464 |     m(0) = min_val ();
[  505s]       |     ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1465:6: error: no match for call to ‘(Matrix) (int)’
[  505s]  1465 |     m(1) = max_val ();
[  505s]       |     ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1466:6: error: no match for call to ‘(Matrix) (int)’
[  505s]  1466 |     m(2) = min_pos ();
[  505s]       |     ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1467:6: error: no match for call to ‘(Matrix) (int)’
[  505s]  1467 |     m(3) = max_neg ();
[  505s]       |     ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘virtual bool octave::children_property::do_set(const octave_value&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1871:36: error: ‘class Matrix’ has no member named ‘numel’
[  505s]  1871 |     octave_idx_type nel = new_kids.numel ();
[  505s]       |                                    ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1881:22: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]  1881 |     if (visible_kids.numel () == new_kids.numel ())
[  505s]       |                      ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1881:43: error: ‘class Matrix’ has no member named ‘numel’
[  505s]  1881 |     if (visible_kids.numel () == new_kids.numel ())
[  505s]       |                                           ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1883:34: error: ‘const class Matrix’ has no member named ‘sort’
[  505s]  1883 |         Matrix t1 = visible_kids.sort ();
[  505s]       |                                  ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1884:37: error: ‘const class Matrix’ has no member named ‘sort’
[  505s]  1884 |         Matrix t2 = new_kids_column.sort ();
[  505s]       |                                     ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1885:33: error: ‘const class Matrix’ has no member named ‘sort’
[  505s]  1885 |         Matrix t3 = hidden_kids.sort ();
[  505s]       |                                 ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1905:53: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]  1905 |     for (octave_idx_type i = 0; i < new_kids_column.numel (); i++)
[  505s]       |                                                     ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1906:50: error: ‘const class Matrix’ has no member named ‘xelem’
[  505s]  1906 |       m_children_list.push_back (new_kids_column.xelem (i));
[  505s]       |                                                  ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1909:51: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]  1909 |       for (octave_idx_type i = 0; i < hidden_kids.numel (); i++)
[  505s]       |                                                   ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1910:48: error: ‘const class Matrix’ has no member named ‘xelem’
[  505s]  1910 |         m_children_list.push_back (hidden_kids.xelem (i));
[  505s]       |                                                ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::children_property::do_init_children(const Matrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1919:41: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]  1919 |     for (octave_idx_type i = 0; i < val.numel (); i++)
[  505s]       |                                         ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1920:39: error: ‘const class Matrix’ has no member named ‘xelem’
[  505s]  1920 |       m_children_list.push_front (val.xelem (i));
[  505s]       |                                       ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘Matrix octave::children_property::do_get_all_children() const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:1937:13: error: no match for call to ‘(Matrix) (octave_idx_type)’
[  505s]  1937 |       retval(i++) = hchild;
[  505s]       |       ~~~~~~^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:3028:50: error: template argument 2 is invalid
[  505s]  3028 |   OCTINTERP_API void set (const Array<std::string>& names, const Cell& values,
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In constructor ‘octave::graphics_xform::graphics_xform()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4580:11: error: no match for call to ‘(Matrix) (int)’
[  505s]  4580 |     m_zlim(1) = 1.0;
[  505s]       |     ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘ColumnVector octave::graphics_xform::untransform(double, double, bool) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4619:38: error: no match for call to ‘(const Matrix) (int)’
[  505s]  4619 |   { return untransform (x, y, (m_zlim(0)+m_zlim(1))/2, use_scale); }
[  505s]       |                                ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4619:48: error: no match for call to ‘(const Matrix) (int)’
[  505s]  4619 |   { return untransform (x, y, (m_zlim(0)+m_zlim(1))/2, use_scale); }
[  505s]       |                                          ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘Matrix octave::graphics_xform::scale(const Matrix&) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4627:21: error: ‘const class Matrix’ has no member named ‘columns’; did you mean ‘column’?
[  505s]  4627 |     bool has_z = (m.columns () > 2);
[  505s]       |                     ^~~~~~~
[  505s]       |                     column
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4633:22: error: ‘const class Matrix’ has no member named ‘dims’
[  505s]  4633 |     Matrix retval (m.dims ());
[  505s]       |                      ^~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4635:15: error: ‘const class Matrix’ has no member named ‘rows’; did you mean ‘row’?
[  505s]  4635 |     int r = m.rows ();
[  505s]       |               ^~~~
[  505s]       |               row
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4639:15: error: no match for call to ‘(Matrix) (int&, int)’
[  505s]  4639 |         retval(i, 0) = m_sx.scale (m(i, 0));
[  505s]       |         ~~~~~~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4639:37: error: no match for call to ‘(const Matrix) (int&, int)’
[  505s]  4639 |         retval(i, 0) = m_sx.scale (m(i, 0));
[  505s]       |                                    ~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4640:15: error: no match for call to ‘(Matrix) (int&, int)’
[  505s]  4640 |         retval(i, 1) = m_sy.scale (m(i, 1));
[  505s]       |         ~~~~~~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4640:37: error: no match for call to ‘(const Matrix) (int&, int)’
[  505s]  4640 |         retval(i, 1) = m_sy.scale (m(i, 1));
[  505s]       |                                    ~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4642:17: error: no match for call to ‘(Matrix) (int&, int)’
[  505s]  4642 |           retval(i, 2) = m_sz.scale (m(i, 2));
[  505s]       |           ~~~~~~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4642:39: error: no match for call to ‘(const Matrix) (int&, int)’
[  505s]  4642 |           retval(i, 2) = m_sz.scale (m(i, 2));
[  505s]       |                                      ~^~~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘ColumnVector octave::axes::properties::pixel2coord(double, double) const’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4813:53: error: no match for call to ‘(const Matrix) (int)’
[  505s]  4813 |                                            (m_x_zlim(0)+m_x_zlim(1))/2);
[  505s]       |                                             ~~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:4813:65: error: no match for call to ‘(const Matrix) (int)’
[  505s]  4813 |                                            (m_x_zlim(0)+m_x_zlim(1))/2);
[  505s]       |                                                         ~~~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘std::string octave::axes::properties::get_scale(const std::string&, const Matrix&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:6775:34: error: ‘const class Matrix’ has no member named ‘numel’
[  505s]  6775 |       if (scale == "log" && lims.numel () > 1 && lims(0) < 0 && lims(1) < 0)
[  505s]       |                                  ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:6775:54: error: no match for call to ‘(const Matrix) (int)’
[  505s]  6775 |       if (scale == "log" && lims.numel () > 1 && lims(0) < 0 && lims(1) < 0)
[  505s]       |                                                  ~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:6775:69: error: no match for call to ‘(const Matrix) (int)’
[  505s]  6775 |       if (scale == "log" && lims.numel () > 1 && lims(0) < 0 && lims(1) < 0)
[  505s]       |                                                                 ~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::axes::properties::fix_limits(octave::array_property&)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7076:12: error: no match for call to ‘(Matrix) (int)’
[  505s]  7076 |       if (l(0) > l(1))
[  505s]       |           ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7076:19: error: no match for call to ‘(Matrix) (int)’
[  505s]  7076 |       if (l(0) > l(1))
[  505s]       |                  ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7078:12: error: no match for call to ‘(Matrix) (int)’
[  505s]  7078 |           l(0) = 0;
[  505s]       |           ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7079:12: error: no match for call to ‘(Matrix) (int)’
[  505s]  7079 |           l(1) = 1;
[  505s]       |           ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7082:17: error: no match for call to ‘(Matrix) (int)’
[  505s]  7082 |       else if (l(0) == l(1))
[  505s]       |                ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7082:25: error: no match for call to ‘(Matrix) (int)’
[  505s]  7082 |       else if (l(0) == l(1))
[  505s]       |                        ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7084:12: error: no match for call to ‘(Matrix) (int)’
[  505s]  7084 |           l(0) -= 0.5;
[  505s]       |           ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:7085:12: error: no match for call to ‘(Matrix) (int)’
[  505s]  7085 |           l(1) += 0.5;
[  505s]       |           ~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::text::properties::update_position()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8272:30: error: no match for call to ‘(Matrix) (int)’
[  505s]  8272 |       lim = Matrix (1, 4, pos(0));
[  505s]       |                           ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8273:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  8273 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |       ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8273:20: error: no match for call to ‘(Matrix) (int)’
[  505s]  8273 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |                 ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8273:75: error: no match for call to ‘(Matrix) (int)’
[  505s]  8273 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |                                                                        ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8274:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  8274 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |       ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8274:20: error: no match for call to ‘(Matrix) (int)’
[  505s]  8274 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |                 ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8274:76: error: no match for call to ‘(Matrix) (int)’
[  505s]  8274 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |                                                                         ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8277:30: error: no match for call to ‘(Matrix) (int)’
[  505s]  8277 |       lim = Matrix (1, 4, pos(1));
[  505s]       |                           ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8278:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  8278 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |       ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8278:20: error: no match for call to ‘(Matrix) (int)’
[  505s]  8278 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |                 ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8278:75: error: no match for call to ‘(Matrix) (int)’
[  505s]  8278 |       lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf () : lim(2));
[  505s]       |                                                                        ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8279:10: error: no match for call to ‘(Matrix) (int)’
[  505s]  8279 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |       ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8279:20: error: no match for call to ‘(Matrix) (int)’
[  505s]  8279 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |                 ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8279:76: error: no match for call to ‘(Matrix) (int)’
[  505s]  8279 |       lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf () : lim(3));
[  505s]       |                                                                         ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8282:15: error: ‘class Matrix’ has no member named ‘numel’
[  505s]  8282 |       if (pos.numel () == 3)
[  505s]       |               ^~~~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8284:34: error: no match for call to ‘(Matrix) (int)’
[  505s]  8284 |           lim = Matrix (1, 4, pos(2));
[  505s]       |                               ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8285:14: error: no match for call to ‘(Matrix) (int)’
[  505s]  8285 |           lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf ()
[  505s]       |           ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8285:24: error: no match for call to ‘(Matrix) (int)’
[  505s]  8285 |           lim(2) = (lim(2) <= 0 ? octave::numeric_limits<double>::Inf ()
[  505s]       |                     ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8286:38: error: no match for call to ‘(Matrix) (int)’
[  505s]  8286 |                                 : lim(2));
[  505s]       |                                   ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8287:14: error: no match for call to ‘(Matrix) (int)’
[  505s]  8287 |           lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf ()
[  505s]       |           ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8287:24: error: no match for call to ‘(Matrix) (int)’
[  505s]  8287 |           lim(3) = (lim(3) >= 0 ? -octave::numeric_limits<double>::Inf ()
[  505s]       |                     ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8288:38: error: no match for call to ‘(Matrix) (int)’
[  505s]  8288 |                                 : lim(3));
[  505s]       |                                   ~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::image::properties::update_xdata()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8743:13: error: no match for call to ‘(Matrix) (int)’
[  505s]  8743 |       limits(0) = limits(0) - dp;
[  505s]       |       ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8743:25: error: no match for call to ‘(Matrix) (int)’
[  505s]  8743 |       limits(0) = limits(0) - dp;
[  505s]       |                   ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8744:13: error: no match for call to ‘(Matrix) (int)’
[  505s]  8744 |       limits(1) = limits(1) + dp;
[  505s]       |       ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8744:25: error: no match for call to ‘(Matrix) (int)’
[  505s]  8744 |       limits(1) = limits(1) + dp;
[  505s]       |                   ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::image::properties::update_ydata()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8762:13: error: no match for call to ‘(Matrix) (int)’
[  505s]  8762 |       limits(0) = limits(0) - dp;
[  505s]       |       ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8762:25: error: no match for call to ‘(Matrix) (int)’
[  505s]  8762 |       limits(0) = limits(0) - dp;
[  505s]       |                   ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8763:13: error: no match for call to ‘(Matrix) (int)’
[  505s]  8763 |       limits(1) = limits(1) + dp;
[  505s]       |       ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8763:25: error: no match for call to ‘(Matrix) (int)’
[  505s]  8763 |       limits(1) = limits(1) + dp;
[  505s]       |                   ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘Matrix octave::image::properties::get_auto_xdata()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8774:15: error: no match for call to ‘(Matrix) (int)’
[  505s]  8774 |           data(1) = dv(1);
[  505s]       |           ~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘Matrix octave::image::properties::get_auto_ydata()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8786:15: error: no match for call to ‘(Matrix) (int)’
[  505s]  8786 |           data(1) = dv(0);
[  505s]       |           ~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘float octave::image::properties::pixel_size(octave_idx_type, Matrix)’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8796:26: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8796 |       if (l > 0 && limits(0) != limits(1))
[  505s]       |                    ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8796:39: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8796 |       if (l > 0 && limits(0) != limits(1))
[  505s]       |                                 ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8797:21: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8797 |         dp = (limits(1) - limits(0))/(2*l);
[  505s]       |               ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8797:33: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8797 |         dp = (limits(1) - limits(0))/(2*l);
[  505s]       |                           ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8800:21: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8800 |           if (limits(1) == limits(2))
[  505s]       |               ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8800:34: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8800 |           if (limits(1) == limits(2))
[  505s]       |                            ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8803:25: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8803 |             dp = (limits(1) - limits(0))/2;
[  505s]       |                   ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:8803:37: error: no match for call to ‘(const Matrix) (int)’
[  505s]  8803 |             dp = (limits(1) - limits(0))/2;
[  505s]       |                               ~~~~~~^~~
[  505s] /usr/include/octave-10.2.0/octave/graphics.h: In member function ‘void octave::scatter::properties::update_cdata()’:
[  505s] /usr/include/octave-10.2.0/octave/graphics.h:10576:40: error: ‘class Matrix’ has no member named ‘rows’; did you mean ‘row’?
[  505s] 10576 |       if (get_cdata ().matrix_value ().rows () == 1)
[  505s]       |                                        ^~~~
[  505s]       |                                        row
[  505s] In file included from /usr/include/octave-10.2.0/octave/gh-manager.h:32:
[  505s] /usr/include/octave-10.2.0/octave/gtk-manager.h: In member function ‘Cell octave::gtk_manager::available_toolkits_list() const’:
[  505s] /usr/include/octave-10.2.0/octave/gtk-manager.h:87:8: error: no match for call to ‘(Cell) (octave_idx_type)’
[  505s]    87 |       m(i++) = tkit;
[  505s]       |       ~^~~~~
[  505s] /usr/include/octave-10.2.0/octave/gtk-manager.h: In member function ‘Cell octave::gtk_manager::loaded_toolkits_list() const’:
[  505s] /usr/include/octave-10.2.0/octave/gtk-manager.h:98:8: error: no match for call to ‘(Cell) (octave_idx_type)’
[  505s]    98 |       m(i++) = nm_tkit_p.first;
[  505s]       |       ~^~~~~
[  505s] /usr/include/octave-10.2.0/octave/gh-manager.h: In member function ‘Matrix octave::gh_manager::handle_list(bool)’:
[  505s] /usr/include/octave-10.2.0/octave/gh-manager.h:117:17: error: no match for call to ‘(Matrix) (octave_idx_type)’
[  505s]   117 |           retval(i++) = h.value ();
[  505s]       |           ~~~~~~^~~~~
[  505s] /usr/include/octave-10.2.0/octave/gh-manager.h: In member function ‘Matrix octave::gh_manager::figure_handle_list(bool)’:
[  505s] /usr/include/octave-10.2.0/octave/gh-manager.h:139:17: error: no match for call to ‘(Matrix) (octave_idx_type)’
[  505s]   139 |           retval(i++) = hfig.value ();
[  505s]       |           ~~~~~~^~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/url-handle-manager.h:41,
[  505s]                  from /usr/include/octave-10.2.0/octave/interpreter.h:62:
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h: At global scope:
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:47:20: error: template argument 2 is invalid
[  505s]    47 |   Array<std::string> HeaderFields;
[  505s]       |                    ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:133:49: error: template argument 2 is invalid
[  505s]   133 |   virtual void http_get (const Array<std::string>& /* param */) { }
[  505s]       |                                                 ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:135:50: error: template argument 2 is invalid
[  505s]   135 |   virtual void http_post (const Array<std::string>& /* param */) { }
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:137:52: error: template argument 2 is invalid
[  505s]   137 |   virtual void http_action (const Array<std::string>& /* param */,
[  505s]       |                                                    ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:142:58: error: template argument 2 is invalid
[  505s]   142 |   virtual void set_header_fields (const Array<std::string>& /* param */) { }
[  505s]       |                                                          ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:144:55: error: template argument 2 is invalid
[  505s]   144 |   virtual void form_data_post (const Array<std::string>& /* param */) { }
[  505s]       |                                                       ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:249:41: error: template argument 2 is invalid
[  505s]   249 |   void http_get (const Array<std::string>& param)
[  505s]       |                                         ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:254:42: error: template argument 2 is invalid
[  505s]   254 |   void http_post (const Array<std::string>& param)
[  505s]       |                                          ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:259:44: error: template argument 2 is invalid
[  505s]   259 |   void http_action (const Array<std::string>& param,
[  505s]       |                                            ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:270:50: error: template argument 2 is invalid
[  505s]   270 |   void set_header_fields (const Array<std::string>& param)
[  505s]       |                                                  ^
[  505s] /usr/include/octave-10.2.0/octave/url-transfer.h:275:47: error: template argument 2 is invalid
[  505s]   275 |   void form_data_post (const Array<std::string>& param)
[  505s]       |                                               ^
[  505s] /usr/include/octave-10.2.0/octave/url-handle-manager.h: In member function ‘Matrix octave::url_handle_manager::handle_list()’:
[  505s] /usr/include/octave-10.2.0/octave/url-handle-manager.h:120:15: error: no match for call to ‘(Matrix) (octave_idx_type)’
[  505s]   120 |         retval(i++) = h.value ();
[  505s]       |         ~~~~~~^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘int struct_val_default(octave_map&, const std::string&, int)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:52:23: error: ‘class Cell’ has no member named ‘numel’
[  505s]    52 |     if (m.contents(k).numel() == 1 && (m.contents(k))(0).is_real_scalar())
[  505s]       |                       ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:52:54: error: no match for call to ‘(Cell) (int)’
[  505s]    52 |     if (m.contents(k).numel() == 1 && (m.contents(k))(0).is_real_scalar())
[  505s]       |                                       ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:53:29: error: no match for call to ‘(Cell) (int)’
[  505s]    53 |       return (m.contents(k))(0).int_value();
[  505s]       |              ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘double struct_val_default(octave_map&, const std::string&, double)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:62:23: error: ‘class Cell’ has no member named ‘numel’
[  505s]    62 |     if (m.contents(k).numel() == 1 && (m.contents(k))(0).is_real_scalar())
[  505s]       |                       ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:62:54: error: no match for call to ‘(Cell) (int)’
[  505s]    62 |     if (m.contents(k).numel() == 1 && (m.contents(k))(0).is_real_scalar())
[  505s]       |                                       ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:63:29: error: no match for call to ‘(Cell) (int)’
[  505s]    63 |       return (m.contents(k))(0).double_value();
[  505s]       |              ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘Matrix struct_val_default(octave_map&, const std::string&, Matrix&)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:72:25: error: ‘class Cell’ has no member named ‘numel’
[  505s]    72 |     if ((m.contents(k)).numel() == 1) {
[  505s]       |                         ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:73:26: error: no match for call to ‘(Cell) (int)’
[  505s]    73 |       if ((m.contents(k))(0).is_real_scalar())
[  505s]       |           ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:74:31: error: ‘class Matrix’ has no member named ‘numel’
[  505s]    74 |         return Matrix(1, dflt.numel(), (m.contents(k))(0).double_value());
[  505s]       |                               ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:74:55: error: no match for call to ‘(Cell) (int)’
[  505s]    74 |         return Matrix(1, dflt.numel(), (m.contents(k))(0).double_value());
[  505s]       |                                        ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:75:31: error: no match for call to ‘(Cell) (int)’
[  505s]    75 |       else if ((m.contents(k))(0).is_real_matrix())
[  505s]       |                ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:76:31: error: no match for call to ‘(Cell) (int)’
[  505s]    76 |         return (m.contents(k))(0).matrix_value();
[  505s]       |                ~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘double user_function(unsigned int, const double*, double*, void*)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:93:29: error: conversion from ‘int’ to ‘const octave_value’ is ambiguous
[  505s]    93 |   octave_value_list args(1, 0);
[  505s]       |                             ^
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:93:29: note: there are 86 candidates
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1575:17: note: candidate 1: ‘octave_value::octave_value(const octave_base_value*)’
[  505s]  1575 |   OCTINTERP_API octave_value (const octave_base_value *);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:315:3: note: candidate 2: ‘octave_value::octave_value(octave_base_value*, bool)’
[  505s]   315 |   octave_value (octave_base_value *new_rep, bool borrow = false)
[  505s]       |   ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:17: note: candidate 3: ‘octave_value::octave_value(const int&, bool, bool)’
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: candidate 4: ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:17: note: candidate 5: ‘octave_value::octave_value(const int&, char)’
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:247:17: note: candidate 6: ‘octave_value::octave_value(const char*, char)’
[  505s]   247 |   OCTINTERP_API octave_value (const char *s, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:246:17: note: candidate 7: ‘octave_value::octave_value(char, char)’
[  505s]   246 |   OCTINTERP_API octave_value (char c, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:241:17: note: candidate 8: ‘octave_value::octave_value(bool)’
[  505s]   241 |   OCTINTERP_API octave_value (bool b);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: candidate 9: ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:17: note: candidate 10: ‘octave_value::octave_value(const int&, bool)’
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:199:17: note: candidate 11: ‘octave_value::octave_value(float)’
[  505s]   199 |   OCTINTERP_API octave_value (float d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:198:17: note: candidate 12: ‘octave_value::octave_value(double)’
[  505s]   198 |   OCTINTERP_API octave_value (double d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:194:17: note: candidate 13: ‘octave_value::octave_value(long long unsigned int)’
[  505s]   194 |   OCTINTERP_API octave_value (unsigned long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:191:17: note: candidate 14: ‘octave_value::octave_value(long long int)’
[  505s]   191 |   OCTINTERP_API octave_value (long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:183:17: note: candidate 15: ‘octave_value::octave_value(long unsigned int)’
[  505s]   183 |   OCTINTERP_API octave_value (unsigned long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:182:17: note: candidate 16: ‘octave_value::octave_value(long int)’
[  505s]   182 |   OCTINTERP_API octave_value (long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:181:17: note: candidate 17: ‘octave_value::octave_value(unsigned int)’
[  505s]   181 |   OCTINTERP_API octave_value (unsigned int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:180:17: note: candidate 18: ‘octave_value::octave_value(int)’
[  505s]   180 |   OCTINTERP_API octave_value (int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:179:17: note: candidate 19: ‘octave_value::octave_value(short unsigned int)’
[  505s]   179 |   OCTINTERP_API octave_value (unsigned short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:178:17: note: candidate 20: ‘octave_value::octave_value(short int)’
[  505s]   178 |   OCTINTERP_API octave_value (short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:50:61: note: initializing argument 2 of ‘octave_value_list::octave_value_list(octave_idx_type, const octave_value&)’
[  505s]    50 |   octave_value_list (octave_idx_type n, const octave_value& val)
[  505s]       |                                         ~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:96:7: error: no match for call to ‘(Matrix) (unsigned int&)’
[  505s]    96 |     xm(i) = x[i];
[  505s]       |     ~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:117:29: error: no match for call to ‘(Matrix) (unsigned int&)’
[  505s]   117 |           gradient[i] = grad(i);
[  505s]       |                         ~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘double user_function1(unsigned int, const double*, double*, void*)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:135:29: error: conversion from ‘int’ to ‘const octave_value’ is ambiguous
[  505s]   135 |   octave_value_list args(1, 0);
[  505s]       |                             ^
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:135:29: note: there are 86 candidates
[  505s] /usr/include/octave-10.2.0/octave/ov.h:1575:17: note: candidate 1: ‘octave_value::octave_value(const octave_base_value*)’
[  505s]  1575 |   OCTINTERP_API octave_value (const octave_base_value *);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:315:3: note: candidate 2: ‘octave_value::octave_value(octave_base_value*, bool)’
[  505s]   315 |   octave_value (octave_base_value *new_rep, bool borrow = false)
[  505s]       |   ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:17: note: candidate 3: ‘octave_value::octave_value(const int&, bool, bool)’
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: candidate 4: ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:17: note: candidate 5: ‘octave_value::octave_value(const int&, char)’
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:247:17: note: candidate 6: ‘octave_value::octave_value(const char*, char)’
[  505s]   247 |   OCTINTERP_API octave_value (const char *s, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:246:17: note: candidate 7: ‘octave_value::octave_value(char, char)’
[  505s]   246 |   OCTINTERP_API octave_value (char c, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:241:17: note: candidate 8: ‘octave_value::octave_value(bool)’
[  505s]   241 |   OCTINTERP_API octave_value (bool b);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: candidate 9: ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:17: note: candidate 10: ‘octave_value::octave_value(const int&, bool)’
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:199:17: note: candidate 11: ‘octave_value::octave_value(float)’
[  505s]   199 |   OCTINTERP_API octave_value (float d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:198:17: note: candidate 12: ‘octave_value::octave_value(double)’
[  505s]   198 |   OCTINTERP_API octave_value (double d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:194:17: note: candidate 13: ‘octave_value::octave_value(long long unsigned int)’
[  505s]   194 |   OCTINTERP_API octave_value (unsigned long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:191:17: note: candidate 14: ‘octave_value::octave_value(long long int)’
[  505s]   191 |   OCTINTERP_API octave_value (long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:183:17: note: candidate 15: ‘octave_value::octave_value(long unsigned int)’
[  505s]   183 |   OCTINTERP_API octave_value (unsigned long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:182:17: note: candidate 16: ‘octave_value::octave_value(long int)’
[  505s]   182 |   OCTINTERP_API octave_value (long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:181:17: note: candidate 17: ‘octave_value::octave_value(unsigned int)’
[  505s]   181 |   OCTINTERP_API octave_value (unsigned int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:180:17: note: candidate 18: ‘octave_value::octave_value(int)’
[  505s]   180 |   OCTINTERP_API octave_value (int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:179:17: note: candidate 19: ‘octave_value::octave_value(short unsigned int)’
[  505s]   179 |   OCTINTERP_API octave_value (unsigned short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:178:17: note: candidate 20: ‘octave_value::octave_value(short int)’
[  505s]   178 |   OCTINTERP_API octave_value (short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ovl.h:50:61: note: initializing argument 2 of ‘octave_value_list::octave_value_list(octave_idx_type, const octave_value&)’
[  505s]    50 |   octave_value_list (octave_idx_type n, const octave_value& val)
[  505s]       |                                         ~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:138:7: error: no match for call to ‘(Matrix) (unsigned int&)’
[  505s]   138 |     xm(i) = x[i];
[  505s]       |     ~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:159:29: error: no match for call to ‘(Matrix) (unsigned int&)’
[  505s]   159 |           gradient[i] = grad(i);
[  505s]       |                         ~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘nlopt_opt_s* make_opt(octave_map&, int)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:184:18: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   184 |   CHECK1(n == lb.numel(), "wrong length of opt.lower_bounds");
[  505s]       |                  ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:185:41: error: ‘class Matrix’ has no member named ‘data’
[  505s]   185 |   CHECK1(nlopt_set_lower_bounds(opt, lb.data()) > 0, "nlopt: out of memory");
[  505s]       |                                         ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:189:18: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   189 |   CHECK1(n == ub.numel(), "wrong length of opt.upper_bounds");
[  505s]       |                  ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:190:41: error: ‘class Matrix’ has no member named ‘data’
[  505s]   190 |   CHECK1(nlopt_set_upper_bounds(opt, ub.data()) > 0, "nlopt: out of memory");
[  505s]       |                                         ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:200:26: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   200 |     CHECK1(n == xtol_abs.numel(), "stop.xtol_abs must have same length as x");
[  505s]       |                          ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:201:45: error: ‘class Matrix’ has no member named ‘data’
[  505s]   201 |     CHECK1(nlopt_set_xtol_abs(opt, xtol_abs.data())>0, "nlopt: out of memory");
[  505s]       |                                             ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:206:27: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   206 |     CHECK1(n == x_weights.numel(), "stop.x_weights must have same length as x");
[  505s]       |                           ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:207:47: error: ‘class Matrix’ has no member named ‘data’
[  505s]   207 |     CHECK1(nlopt_set_x_weights(opt, x_weights.data())>0, "nlopt: invalid x_weights or out of memory");
[  505s]       |                                               ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:220:30: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   220 |     CHECK1(n == initial_step.numel(),
[  505s]       |                              ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:222:53: error: ‘class Matrix’ has no member named ‘data’
[  505s]   222 |     CHECK1(nlopt_set_initial_step(opt, initial_step.data()) > 0,
[  505s]       |                                                     ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:227:45: error: ‘class Cell’ has no member named ‘numel’
[  505s]   227 |     CHECK1(opts.contents("local_optimizer").numel() == 1
[  505s]       |                                             ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:228:48: error: no match for call to ‘(Cell) (int)’
[  505s]   228 |           && (opts.contents("local_optimizer"))(0).isstruct(),
[  505s]       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:167:33: note: in definition of macro ‘CHECK1’
[  505s]   167 | #define CHECK1(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); nlopt_destroy(local_opt); return NULL; }
[  505s]       |                                 ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:230:63: error: no match for call to ‘(Cell) (int)’
[  505s]   230 |     octave_map local_opts = (opts.contents("local_optimizer"))(0).map_value();
[  505s]       |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc: In function ‘octave_value_list Fnlopt_optimize(const octave_value_list&, int)’:
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:256:13: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   256 |   int n = x.numel();
[  505s]       |             ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:265:42: error: ‘class Cell’ has no member named ‘numel’
[  505s]   265 |     CHECK(opts.contents("min_objective").numel() == 1
[  505s]       |                                          ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:266:46: error: no match for call to ‘(Cell) (int)’
[  505s]   266 |           && (opts.contents("min_objective"))(0).is_function_handle(),
[  505s]       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:268:45: error: no match for call to ‘(Cell) (int)’
[  505s]   268 |       d.f = (opts.contents("min_objective"))(0);
[  505s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:272:42: error: ‘class Cell’ has no member named ‘numel’
[  505s]   272 |     CHECK(opts.contents("max_objective").numel() == 1
[  505s]       |                                          ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:273:46: error: no match for call to ‘(Cell) (int)’
[  505s]   273 |           && (opts.contents("max_objective"))(0).is_function_handle(),
[  505s]       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:275:45: error: no match for call to ‘(Cell) (int)’
[  505s]   275 |       d.f = (opts.contents("max_objective"))(0);
[  505s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:284:50: error: ‘class Cell’ has no member named ‘numel’
[  505s]   284 |   if (opts.contains("fc") && opts.contents("fc").numel() == 1) {
[  505s]       |                                                  ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:285:32: error: no match for call to ‘(Cell) (int)’
[  505s]   285 |     CHECK((opts.contents("fc"))(0).iscell(), "opt.fc must be cell array");
[  505s]       |           ~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:286:31: error: no match for call to ‘(Cell) (int)’
[  505s]   286 |     fc = (opts.contents("fc"))(0).cell_value();
[  505s]       |          ~~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:287:24: error: ‘class Cell’ has no member named ‘numel’
[  505s]   287 |     Matrix zeros(1, fc.numel(), 0.0);
[  505s]       |                        ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:289:18: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   289 |     CHECK(fc_tol.numel() == fc.numel(),
[  505s]       |                  ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:289:32: error: ‘class Cell’ has no member named ‘numel’
[  505s]   289 |     CHECK(fc_tol.numel() == fc.numel(),
[  505s]       |                                ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:291:28: error: ‘class Cell’ has no member named ‘numel’
[  505s]   291 |     for (int i = 0; i < fc.numel(); ++i) {
[  505s]       |                            ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:292:15: error: no match for call to ‘(Cell) (int&)’
[  505s]   292 |       CHECK(fc(i).is_function() || fc(i).is_function_handle(),
[  505s]       |             ~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:292:38: error: no match for call to ‘(Cell) (int&)’
[  505s]   292 |       CHECK(fc(i).is_function() || fc(i).is_function_handle(),
[  505s]       |                                    ~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:295:48: error: no match for call to ‘(Cell) (int&)’
[  505s]   295 |                                             &fc(i),
[  505s]       |                                              ~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:296:51: error: no match for call to ‘(Matrix) (int&)’
[  505s]   296 |                                             fc_tol(i)) > 0,
[  505s]       |                                             ~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:301:48: error: ‘class Cell’ has no member named ‘numel’
[  505s]   301 |   if (opts.contains("h") && opts.contents("h").numel() == 1) {
[  505s]       |                                                ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:302:31: error: no match for call to ‘(Cell) (int)’
[  505s]   302 |     CHECK((opts.contents("h"))(0).iscell(), "opt.h must be cell array");
[  505s]       |           ~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:303:29: error: no match for call to ‘(Cell) (int)’
[  505s]   303 |     h = (opts.contents("h"))(0).cell_value();
[  505s]       |         ~~~~~~~~~~~~~~~~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:304:23: error: ‘class Cell’ has no member named ‘numel’
[  505s]   304 |     Matrix zeros(1, h.numel(), 0.0);
[  505s]       |                       ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:306:17: error: ‘class Matrix’ has no member named ‘numel’
[  505s]   306 |     CHECK(h_tol.numel() == h.numel(),
[  505s]       |                 ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:306:30: error: ‘class Cell’ has no member named ‘numel’
[  505s]   306 |     CHECK(h_tol.numel() == h.numel(),
[  505s]       |                              ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:308:27: error: ‘class Cell’ has no member named ‘numel’
[  505s]   308 |     for (int i = 0; i < h.numel(); ++i) {
[  505s]       |                           ^~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:309:14: error: no match for call to ‘(Cell) (int&)’
[  505s]   309 |       CHECK(h(i).is_function() || h(i).is_function_handle(),
[  505s]       |             ~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:309:36: error: no match for call to ‘(Cell) (int&)’
[  505s]   309 |       CHECK(h(i).is_function() || h(i).is_function_handle(),
[  505s]       |                                   ~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:312:47: error: no match for call to ‘(Cell) (int&)’
[  505s]   312 |                                             &h(i),
[  505s]       |                                              ~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:313:50: error: no match for call to ‘(Matrix) (int&)’
[  505s]   313 |                                             h_tol(i)) > 0,
[  505s]       |                                             ~~~~~^~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:240:32: note: in definition of macro ‘CHECK’
[  505s]   240 | #define CHECK(cond, msg) if (!(cond)) { fprintf(stderr, msg "\n\n"); nlopt_destroy(opt); return retval; }
[  505s]       |                                ^~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:320:44: error: ‘class Matrix’ has no member named ‘fortran_vec’
[  505s]   320 |   nlopt_result ret = nlopt_optimize(opt, x.fortran_vec(), &opt_f);
[  505s]       |                                            ^~~~~~~~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:326:17: error: conversion from ‘int’ to ‘octave_value’ is ambiguous
[  505s]   326 |     retval(2) = int(ret);
[  505s]       |                 ^~~~~~~~
[  505s] /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/src/octave/nlopt_optimize-oct.cc:326:17: note: there are 86 candidates
[  505s] /usr/include/octave-10.2.0/octave/ov.h:290:17: note: candidate 1: ‘octave_value::octave_value(const int&, bool, bool)’
[  505s]   290 |   OCTINTERP_API octave_value (const Array<octave_idx_type>& inda,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:256:17: note: candidate 2: ‘octave_value::octave_value(const int&, const MatrixType&)’
[  505s]   256 |   OCTINTERP_API octave_value (const Sparse<double>& m,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:252:17: note: candidate 3: ‘octave_value::octave_value(const int&, char)’
[  505s]   252 |   OCTINTERP_API octave_value (const Array<char>& chnda, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:246:17: note: candidate 4: ‘octave_value::octave_value(char, char)’
[  505s]   246 |   OCTINTERP_API octave_value (char c, char type = '\'');
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:241:17: note: candidate 5: ‘octave_value::octave_value(bool)’
[  505s]   241 |   OCTINTERP_API octave_value (bool b);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:212:17: note: candidate 6: ‘octave_value::octave_value(const int&)’
[  505s]   212 |   OCTINTERP_API octave_value (const Array<double>& m);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:202:17: note: candidate 7: ‘octave_value::octave_value(const int&, bool)’
[  505s]   202 |   OCTINTERP_API octave_value (const Array<octave_value>& a,
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:199:17: note: candidate 8: ‘octave_value::octave_value(float)’
[  505s]   199 |   OCTINTERP_API octave_value (float d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:198:17: note: candidate 9: ‘octave_value::octave_value(double)’
[  505s]   198 |   OCTINTERP_API octave_value (double d);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:194:17: note: candidate 10: ‘octave_value::octave_value(long long unsigned int)’
[  505s]   194 |   OCTINTERP_API octave_value (unsigned long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:191:17: note: candidate 11: ‘octave_value::octave_value(long long int)’
[  505s]   191 |   OCTINTERP_API octave_value (long long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:183:17: note: candidate 12: ‘octave_value::octave_value(long unsigned int)’
[  505s]   183 |   OCTINTERP_API octave_value (unsigned long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:182:17: note: candidate 13: ‘octave_value::octave_value(long int)’
[  505s]   182 |   OCTINTERP_API octave_value (long int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:181:17: note: candidate 14: ‘octave_value::octave_value(unsigned int)’
[  505s]   181 |   OCTINTERP_API octave_value (unsigned int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:180:17: note: candidate 15: ‘octave_value::octave_value(int)’
[  505s]   180 |   OCTINTERP_API octave_value (int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:179:17: note: candidate 16: ‘octave_value::octave_value(short unsigned int)’
[  505s]   179 |   OCTINTERP_API octave_value (unsigned short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:178:17: note: candidate 17: ‘octave_value::octave_value(short int)’
[  505s]   178 |   OCTINTERP_API octave_value (short int i);
[  505s]       |                 ^~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/ov.h:406:44: note: initializing argument 1 of ‘octave_value& octave_value::operator=(octave_value&&)’
[  505s]   406 |   octave_value& operator = (octave_value&& a)
[  505s]       |                             ~~~~~~~~~~~~~~~^
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h: In instantiation of ‘Matrix::Matrix(const MArray<T>&) [with U = double]’:
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:137:64:   required from here
[  505s]   137 |   Matrix hermitian () const { return MArray<double>::transpose (); }
[  505s]       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/dMatrix.h:80:44: error: ‘const class MArray<double>’ has no member named ‘as_matrix’
[  505s]    80 |   Matrix (const MArray<U>& a) : NDArray (a.as_matrix ()) { }
[  505s]       |                                          ~~^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h: In instantiation of ‘ComplexMatrix::ComplexMatrix(const MArray<T>&) [with U = std::complex<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:169:39:   required from here
[  505s]   169 |   { return MArray<Complex>::hermitian (std::conj); }
[  505s]       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/CMatrix.h:81:58: error: ‘const class MArray<std::complex<double> >’ has no member named ‘as_matrix’
[  505s]    81 |   ComplexMatrix (const MArray<U>& a) : ComplexNDArray (a.as_matrix ()) { }
[  505s]       |                                                        ~~^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h: In instantiation of ‘FloatMatrix::FloatMatrix(const MArray<T>&) [with U = float]’:
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:137:68:   required from here
[  505s]   137 |   FloatMatrix hermitian () const { return MArray<float>::transpose (); }
[  505s]       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~
[  505s] /usr/include/octave-10.2.0/octave/fMatrix.h:80:54: error: ‘const class MArray<float>’ has no member named ‘as_matrix’
[  505s]    80 |   FloatMatrix (const MArray<U>& a) : FloatNDArray (a.as_matrix ()) { }
[  505s]       |                                                    ~~^~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h: In instantiation of ‘FloatComplexMatrix::FloatComplexMatrix(const MArray<T>&) [with U = std::complex<float>]’:
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:177:44:   required from here
[  505s]   177 |   { return MArray<FloatComplex>::hermitian (std::conj); }
[  505s]       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/fCMatrix.h:84:30: error: ‘const class MArray<std::complex<float> >’ has no member named ‘as_matrix’
[  505s]    84 |     : FloatComplexNDArray (a.as_matrix ()) { }
[  505s]       |                            ~~^~~~~~~~~
[  505s] In file included from /usr/include/octave-10.2.0/octave/MSparse.h:127:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> operator-(const MSparse<T>&) [with T = double]’:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   159 |     return R (F (C_X (x)));                     \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:606:26: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   606 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:608:12: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   608 |     retval.data (i) = - retval.data (i);
[  505s]       |     ~~~~~~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:608:32: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   608 |     retval.data (i) = - retval.data (i);
[  505s]       |                         ~~~~~~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> product(const MSparse<T>&, const MSparse<T>&) [with T = double]’:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:387:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   387 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:388:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   388 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:390:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   390 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:391:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   391 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:395:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   395 |       if (a.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:400:37: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   400 |           octave_idx_type b_nnz = b.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:30: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:43: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:407:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   407 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:412:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   412 |       if (b.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:417:37: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   417 |           octave_idx_type a_nnz = a.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:30: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:43: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:424:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   424 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:38: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                    ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:49: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                               ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:60: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                                          ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:71: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                                                     ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:434:9: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   434 |       r.cidx (0) = 0;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:437:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   437 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:438:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   438 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:441:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   441 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:442:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   442 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:448:53: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   448 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:448:67: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   448 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:453:30: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   453 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:453:44: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   453 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:459:26: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   459 |                   if ((a.data (ja) * b.data (jb)) != 0.)
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:459:40: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   459 |                   if ((a.data (ja) * b.data (jb)) != 0.)
[  505s]       |                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:25: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:39: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:53: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:462:25: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   462 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:462:39: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   462 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:469:13: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   469 |           r.cidx (i+1) = jx;
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:472:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   472 |       r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> quotient(const MSparse<T>&, const MSparse<T>&) [with T = double]’:
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:485:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   485 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:486:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   486 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:488:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   488 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:489:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   489 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:493:17: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   493 |       T val = a.elem (0, 0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:497:37: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   497 |           octave_idx_type b_nnz = b.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:500:15: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   500 |             r.data (i) = val / r.data (i);
[  505s]       |             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:500:34: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   500 |             r.data (i) = val / r.data (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:501:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   501 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:510:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   510 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:510:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   510 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:56: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:516:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   516 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:521:17: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   521 |       T val = b.elem (0, 0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:525:37: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   525 |           octave_idx_type a_nnz = a.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:528:15: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   528 |             r.data (i) = r.data (i) / val;
[  505s]       |             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:528:28: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   528 |             r.data (i) = r.data (i) / val;
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:529:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   529 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:538:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   538 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:538:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   538 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:50: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:544:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   544 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:555:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   555 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:556:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   556 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:559:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   559 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:560:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   560 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:566:53: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   566 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:566:67: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   566 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:21: error: ‘class MSparse<double>’ has no member named ‘elem’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:29: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:47: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:572:30: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   572 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:572:44: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   572 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:21: error: ‘class MSparse<double>’ has no member named ‘elem’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:29: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:54: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:21: error: ‘class MSparse<double>’ has no member named ‘elem’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:29: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:47: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:61: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                                                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:586:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   586 |       r.maybe_compress (true);
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> operator-(const MSparse<T>&) [with T = std::complex<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  505s]   159 |     return R (F (C_X (x)));                     \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:606:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   606 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:608:12: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   608 |     retval.data (i) = - retval.data (i);
[  505s]       |     ~~~~~~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:608:32: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   608 |     retval.data (i) = - retval.data (i);
[  505s]       |                         ~~~~~~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> product(const MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:387:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  505s]   387 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:388:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  505s]   388 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:390:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  505s]   390 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:391:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  505s]   391 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:395:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   395 |       if (a.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:400:37: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   400 |           octave_idx_type b_nnz = b.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:405:43: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   405 |               r.data (i) = a.data (0) * r.data (i);
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:407:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   407 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:412:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   412 |       if (b.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:417:37: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   417 |           octave_idx_type a_nnz = a.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:30: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:422:43: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   422 |               r.data (i) = r.data (i) * b.data (0);
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:424:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   424 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                    ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:49: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                               ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:60: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                                          ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:431:71: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   431 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () > b.nnz () ? a.nnz () : b.nnz ()));
[  505s]       |                                                                     ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:434:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   434 |       r.cidx (0) = 0;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:437:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   437 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:438:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   438 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:441:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   441 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:442:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   442 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:448:53: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   448 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:448:67: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   448 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:453:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   453 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:453:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   453 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:459:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   459 |                   if ((a.data (ja) * b.data (jb)) != 0.)
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:459:40: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   459 |                   if ((a.data (ja) * b.data (jb)) != 0.)
[  505s]       |                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:461:53: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   461 |                       r.data (jx) = a.data (ja) * b.data (jb);
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:462:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   462 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:462:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   462 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:469:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   469 |           r.cidx (i+1) = jx;
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:472:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   472 |       r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> quotient(const MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:485:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  505s]   485 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:486:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  505s]   486 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:488:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  505s]   488 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:489:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  505s]   489 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:493:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   493 |       T val = a.elem (0, 0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:497:37: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   497 |           octave_idx_type b_nnz = b.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:500:15: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   500 |             r.data (i) = val / r.data (i);
[  505s]       |             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:500:34: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   500 |             r.data (i) = val / r.data (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:501:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   501 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:510:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   510 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:510:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   510 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:513:56: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   513 |                   r.data (idxj + b.ridx (i)) = val / b.data (i);
[  505s]       |                                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:516:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   516 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:521:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   521 |       T val = b.elem (0, 0);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:525:37: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  505s]   525 |           octave_idx_type a_nnz = a.nnz ();
[  505s]       |                                   ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:528:15: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   528 |             r.data (i) = r.data (i) / val;
[  505s]       |             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:528:28: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   528 |             r.data (i) = r.data (i) / val;
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:529:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   529 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:538:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   538 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:538:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   538 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:541:50: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   541 |                   r.data (idxj + a.ridx (i)) = a.data (i) / val;
[  505s]       |                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:544:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   544 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:555:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   555 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:556:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   556 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:559:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   559 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:560:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  505s]   560 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:566:53: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   566 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:566:67: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   566 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:568:47: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   568 |                   r.elem (a.ridx (ja), i) = a.data (ja) / Zero;
[  505s]       |                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:572:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   572 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:572:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   572 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:574:54: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   574 |                   r.elem (b.ridx (jb), i) = Zero / b.data (jb);
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘elem’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:47: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:579:61: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  505s]   579 |                   r.elem (a.ridx (ja), i) = a.data (ja) / b.data (jb);
[  505s]       |                                                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:586:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  505s]   586 |       r.maybe_compress (true);
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T>& plus_or_minus(MSparse<T>&, const MSparse<T>&, OP, const char*) [with T = double; OP = std::plus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:104:24:   required from ‘MSparse<T>& operator+=(MSparse<T>&, const MSparse<T>&) [with T = double]’
[  505s]   104 |   return plus_or_minus (a, b, std::plus<T> (), "operator +=");
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   150 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:36:28: error: ‘class MSparse<double>’ has no member named ‘rows’
[  505s]    36 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:37:28: error: ‘class MSparse<double>’ has no member named ‘cols’
[  505s]    37 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:39:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]    39 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:40:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]    40 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:34: error: ‘class MSparse<double>’ has no member named ‘nnz’
[  505s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:45: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                           ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:50:30: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    50 |       octave_idx_type ja = a.cidx (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:51:34: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    51 |       octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:54:30: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]    54 |       octave_idx_type jb = b.cidx (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:55:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]    55 |       octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:49: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:63: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:17: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    63 |               r.ridx (jx) = a.ridx (ja);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:31: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    63 |               r.ridx (jx) = a.ridx (ja);
[  505s]       |                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:35: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:26: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:40: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:17: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    72 |               r.ridx (jx) = b.ridx (jb);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:31: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    72 |               r.ridx (jx) = b.ridx (jb);
[  505s]       |                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    73 |               r.data (jx) = op (0., b.data (jb));
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:39: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    73 |               r.data (jx) = op (0., b.data (jb));
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:25: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:38: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:39: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:52: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:35: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:92:9: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    92 |       r.cidx (i+1) = jx;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:95:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]    95 |   a = r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T>& plus_or_minus(MSparse<T>&, const MSparse<T>&, OP, const char*) [with T = double; OP = std::minus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:111:24:   required from ‘MSparse<T>& operator-=(MSparse<T>&, const MSparse<T>&) [with T = double]’
[  505s]   111 |   return plus_or_minus (a, b, std::minus<T> (), "operator -=");
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   150 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:36:28: error: ‘class MSparse<double>’ has no member named ‘rows’
[  505s]    36 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:37:28: error: ‘class MSparse<double>’ has no member named ‘cols’
[  505s]    37 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:39:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]    39 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:40:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]    40 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:34: error: ‘class MSparse<double>’ has no member named ‘nnz’
[  505s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:45: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                           ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:50:30: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    50 |       octave_idx_type ja = a.cidx (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:51:34: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    51 |       octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:54:30: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]    54 |       octave_idx_type jb = b.cidx (i);
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:55:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]    55 |       octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:49: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:63: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:17: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    63 |               r.ridx (jx) = a.ridx (ja);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:31: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    63 |               r.ridx (jx) = a.ridx (ja);
[  505s]       |                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:35: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:26: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:40: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:17: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    72 |               r.ridx (jx) = b.ridx (jb);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:31: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]    72 |               r.ridx (jx) = b.ridx (jb);
[  505s]       |                             ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:17: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    73 |               r.data (jx) = op (0., b.data (jb));
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:39: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    73 |               r.data (jx) = op (0., b.data (jb));
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:25: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:38: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:39: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:52: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:35: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:92:9: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]    92 |       r.cidx (i+1) = jx;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:95:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]    95 |   a = r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const MSparse<T>&, const T&, OP) [with T = double; OP = std::plus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:135:24:   required from ‘MArray<T> operator+(const MSparse<T>&, const T&) [with T = double]’
[  505s]   135 |   return plus_or_minus (a, s, std::plus<T> ());
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:120:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   120 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:121:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   121 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:32: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:48: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:9: error: ‘class MArray<double>’ has no member named ‘elem’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:17: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:38: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const MSparse<T>&, const T&, OP) [with T = double; OP = std::minus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:142:24:   required from ‘MArray<T> operator-(const MSparse<T>&, const T&) [with T = double]’
[  505s]   142 |   return plus_or_minus (a, s, std::minus<T> ());
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:120:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   120 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:121:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   121 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:32: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:48: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:9: error: ‘class MArray<double>’ has no member named ‘elem’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:17: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:38: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divide(const MSparse<T>&, const T&, OP) [with T = double; OP = std::multiplies<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:170:26:   required from ‘MSparse<T> operator*(const MSparse<T>&, const T&) [with T = double]’
[  505s]   170 |   return times_or_divide (a, s, std::multiplies<T> ());
[  505s]       |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:149:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   149 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:150:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   150 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:151:26: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   151 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:9: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   157 |       r.data (i) = op (a.data (i), s);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:26: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   157 |       r.data (i) = op (a.data (i), s);
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:9: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   158 |       r.ridx (i) = a.ridx (i);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:22: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   158 |       r.ridx (i) = a.ridx (i);
[  505s]       |                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:7: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   161 |     r.cidx (i) = a.cidx (i);
[  505s]       |     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:20: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   161 |     r.cidx (i) = a.cidx (i);
[  505s]       |                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:162:5: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   162 |   r.maybe_compress (true);
[  505s]       |   ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divide(const MSparse<T>&, const T&, OP) [with T = double; OP = std::divides<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:177:26:   required from ‘MSparse<T> operator/(const MSparse<T>&, const T&) [with T = double]’
[  505s]   177 |   return times_or_divide (a, s, std::divides<T> ());
[  505s]       |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:149:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   149 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:150:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   150 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:151:26: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   151 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:9: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   157 |       r.data (i) = op (a.data (i), s);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:26: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   157 |       r.data (i) = op (a.data (i), s);
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:9: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   158 |       r.ridx (i) = a.ridx (i);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:22: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   158 |       r.ridx (i) = a.ridx (i);
[  505s]       |                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:7: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   161 |     r.cidx (i) = a.cidx (i);
[  505s]       |     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:20: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   161 |     r.cidx (i) = a.cidx (i);
[  505s]       |                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:162:5: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   162 |   r.maybe_compress (true);
[  505s]       |   ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const T&, const MSparse<T>&, OP) [with T = double; OP = std::plus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:201:24:   required from ‘MArray<T> operator+(const T&, const MSparse<T>&) [with T = double]’
[  505s]   201 |   return plus_or_minus (s, a, std::plus<T> ());
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:186:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   186 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:187:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   187 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:32: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:48: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:9: error: ‘class MArray<double>’ has no member named ‘elem’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:17: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:41: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |                                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const T&, const MSparse<T>&, OP) [with T = double; OP = std::minus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:208:24:   required from ‘MArray<T> operator-(const T&, const MSparse<T>&) [with T = double]’
[  505s]   208 |   return plus_or_minus (s, a, std::minus<T> ());
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:186:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   186 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:187:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   187 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:32: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:48: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  505s]       |                                              ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:9: error: ‘class MArray<double>’ has no member named ‘elem’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:17: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |               ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:41: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  505s]       |                                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divides(const T&, const MSparse<T>&, OP) [with T = double; OP = std::multiplies<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:236:27:   required from ‘MSparse<T> operator*(const T&, const MSparse<T>&) [with T = double]’
[  505s]   236 |   return times_or_divides (s, a, std::multiplies<T> ());
[  505s]       |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:215:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   215 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:216:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   216 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:217:26: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   217 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:9: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   223 |       r.data (i) = op (s, a.data (i));
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:29: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   223 |       r.data (i) = op (s, a.data (i));
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:9: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   224 |       r.ridx (i) = a.ridx (i);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:22: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   224 |       r.ridx (i) = a.ridx (i);
[  505s]       |                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:7: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   227 |     r.cidx (i) = a.cidx (i);
[  505s]       |     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:20: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   227 |     r.cidx (i) = a.cidx (i);
[  505s]       |                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:228:5: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   228 |   r.maybe_compress (true);
[  505s]       |   ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divides(const T&, const MSparse<T>&, OP) [with T = double; OP = std::divides<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:243:27:   required from ‘MSparse<T> operator/(const T&, const MSparse<T>&) [with T = double]’
[  505s]   243 |   return times_or_divides (s, a, std::divides<T> ());
[  505s]       |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:215:26: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   215 |   octave_idx_type nr = a.rows ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:216:26: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   216 |   octave_idx_type nc = a.cols ();
[  505s]       |                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:217:26: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   217 |   octave_idx_type nz = a.nnz ();
[  505s]       |                        ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:9: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   223 |       r.data (i) = op (s, a.data (i));
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:29: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   223 |       r.data (i) = op (s, a.data (i));
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:9: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   224 |       r.ridx (i) = a.ridx (i);
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:22: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   224 |       r.ridx (i) = a.ridx (i);
[  505s]       |                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:7: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   227 |     r.cidx (i) = a.cidx (i);
[  505s]       |     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:20: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   227 |     r.cidx (i) = a.cidx (i);
[  505s]       |                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:228:5: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   228 |   r.maybe_compress (true);
[  505s]       |   ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> plus_or_minus(const MSparse<T>&, const MSparse<T>&, OP, const char*, bool) [with T = double; OP = std::plus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:371:24:   required from ‘MSparse<T> operator+(const MSparse<T>&, const MSparse<T>&) [with T = double]’
[  505s]   371 |   return plus_or_minus (a, b, std::plus<T> (), "operator +", false);
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:255:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   255 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:256:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   256 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:258:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   258 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:259:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   259 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:263:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   263 |       if (a.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:270:45: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   270 |           r = MSparse<T> (b_nr, b_nc, op (a.data (0), 0.));
[  505s]       |                                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:54: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:66: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:282:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   282 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:287:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   287 |       if (b.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:291:50: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   291 |           r = MSparse<T> (a_nr, a_nc, op (0.0, b.data (0)));
[  505s]       |                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:54: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:66: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:303:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   303 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:38: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                    ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:49: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                               ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:313:9: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   313 |       r.cidx (0) = 0;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:316:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   316 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:317:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   317 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:320:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   320 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:321:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   321 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:53: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:67: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:35: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:39: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:30: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:44: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:35: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:44: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:29: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:42: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:25: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:43: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:56: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:25: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:39: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:358:13: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   358 |           r.cidx (i+1) = jx;
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:361:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   361 |       r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> plus_or_minus(const MSparse<T>&, const MSparse<T>&, OP, const char*, bool) [with T = double; OP = std::minus<double>]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:378:24:   required from ‘MSparse<T> operator-(const MSparse<T>&, const MSparse<T>&) [with T = double]’
[  505s]   378 |   return plus_or_minus (a, b, std::minus<T> (), "operator -", true);
[  505s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/dSparse.h:522:1:   required from here
[  505s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  505s]       |                 ^
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:255:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   255 |   octave_idx_type a_nr = a.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:256:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   256 |   octave_idx_type a_nc = a.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:258:28: error: ‘const class MSparse<double>’ has no member named ‘rows’
[  505s]   258 |   octave_idx_type b_nr = b.rows ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:259:28: error: ‘const class MSparse<double>’ has no member named ‘cols’
[  505s]   259 |   octave_idx_type b_nc = b.cols ();
[  505s]       |                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:263:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   263 |       if (a.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:270:45: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   270 |           r = MSparse<T> (b_nr, b_nc, op (a.data (0), 0.));
[  505s]       |                                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:54: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:66: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  505s]       |                                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:282:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   282 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:287:13: error: ‘const class MSparse<double>’ has no member named ‘elem’
[  505s]   287 |       if (b.elem (0, 0) == 0.)
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:291:50: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   291 |           r = MSparse<T> (a_nr, a_nc, op (0.0, b.data (0)));
[  505s]       |                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:42: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:59: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  505s]       |                                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:36: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                  ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:54: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:66: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  505s]       |                                                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:303:13: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   303 |           r.maybe_compress ();
[  505s]       |           ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:38: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                    ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:49: error: ‘const class MSparse<double>’ has no member named ‘nnz’
[  505s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  505s]       |                                               ~~^~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:313:9: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   313 |       r.cidx (0) = 0;
[  505s]       |       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:316:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   316 |           octave_idx_type ja = a.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:317:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   317 |           octave_idx_type ja_max = a.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:320:34: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   320 |           octave_idx_type jb = b.cidx (i);
[  505s]       |                                ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:321:38: error: ‘const class MSparse<double>’ has no member named ‘cidx’
[  505s]   321 |           octave_idx_type jb_max = b.cidx (i+1);
[  505s]       |                                    ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:53: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:67: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  505s]       |                                                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:35: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:39: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:30: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                            ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:44: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:21: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:35: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  505s]       |                                 ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:21: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  505s]       |                   ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:44: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  505s]       |                                          ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:29: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:42: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  505s]       |                                        ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:25: error: ‘class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:43: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                         ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:56: error: ‘const class MSparse<double>’ has no member named ‘data’
[  505s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  505s]       |                                                      ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:25: error: ‘class MSparse<double>’ has no member named ‘ridx’
[  505s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                       ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:39: error: ‘const class MSparse<double>’ has no member named ‘ridx’
[  505s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  505s]       |                                     ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:358:13: error: ‘class MSparse<double>’ has no member named ‘cidx’
[  505s]   358 |           r.cidx (i+1) = jx;
[  505s]       |           ~~^~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:361:9: error: ‘class MSparse<double>’ has no member named ‘maybe_compress’
[  505s]   361 |       r.maybe_compress ();
[  505s]       |       ~~^~~~~~~~~~~~~~
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T>& plus_or_minus(MSparse<T>&, const MSparse<T>&, OP, const char*) [with T = std::complex<double>; OP = std::plus<std::complex<double> >]’:
[  505s] /usr/include/octave-10.2.0/octave/MSparse.cc:104:24:   required from ‘MSparse<T>& operator+=(MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   104 |   return plus_or_minus (a, b, std::plus<T> (), "operator +=");
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   150 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:36:28: error: ‘class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]    36 |   octave_idx_type a_nr = a.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:37:28: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]    37 |   octave_idx_type a_nc = a.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:39:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]    39 |   octave_idx_type b_nr = b.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:40:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]    40 |   octave_idx_type b_nc = b.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:34: error: ‘class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:45: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                           ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:50:30: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    50 |       octave_idx_type ja = a.cidx (i);
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:51:34: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    51 |       octave_idx_type ja_max = a.cidx (i+1);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:54:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    54 |       octave_idx_type jb = b.cidx (i);
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:55:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    55 |       octave_idx_type jb_max = b.cidx (i+1);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:49: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:63: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    63 |               r.ridx (jx) = a.ridx (ja);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:31: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    63 |               r.ridx (jx) = a.ridx (ja);
[  506s]       |                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:35: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:40: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                                      ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    72 |               r.ridx (jx) = b.ridx (jb);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:31: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    72 |               r.ridx (jx) = b.ridx (jb);
[  506s]       |                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    73 |               r.data (jx) = op (0., b.data (jb));
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    73 |               r.data (jx) = op (0., b.data (jb));
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:39: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:52: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:35: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:92:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    92 |       r.cidx (i+1) = jx;
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:95:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]    95 |   a = r.maybe_compress ();
[  506s]       |       ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T>& plus_or_minus(MSparse<T>&, const MSparse<T>&, OP, const char*) [with T = std::complex<double>; OP = std::minus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:111:24:   required from ‘MSparse<T>& operator-=(MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   111 |   return plus_or_minus (a, b, std::minus<T> (), "operator -=");
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   150 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:36:28: error: ‘class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]    36 |   octave_idx_type a_nr = a.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:37:28: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]    37 |   octave_idx_type a_nc = a.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:39:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]    39 |   octave_idx_type b_nr = b.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:40:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]    40 |   octave_idx_type b_nc = b.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:34: error: ‘class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:45:45: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]    45 |   r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                           ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:50:30: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    50 |       octave_idx_type ja = a.cidx (i);
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:51:34: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    51 |       octave_idx_type ja_max = a.cidx (i+1);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:54:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    54 |       octave_idx_type jb = b.cidx (i);
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:55:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    55 |       octave_idx_type jb_max = b.cidx (i+1);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:49: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:61:63: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    61 |           if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    63 |               r.ridx (jx) = a.ridx (ja);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:63:31: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    63 |               r.ridx (jx) = a.ridx (ja);
[  506s]       |                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:64:35: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    64 |               r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:70:40: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    70 |                    || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                                      ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    72 |               r.ridx (jx) = b.ridx (jb);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:72:31: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    72 |               r.ridx (jx) = b.ridx (jb);
[  506s]       |                             ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:17: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    73 |               r.data (jx) = op (0., b.data (jb));
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:73:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    73 |               r.data (jx) = op (0., b.data (jb));
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:80:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    80 |               if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:39: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:82:52: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]    82 |                   r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:83:35: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]    83 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:92:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]    92 |       r.cidx (i+1) = jx;
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:95:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]    95 |   a = r.maybe_compress ();
[  506s]       |       ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const MSparse<T>&, const T&, OP) [with T = std::complex<double>; OP = std::plus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:135:24:   required from ‘MArray<T> operator+(const MSparse<T>&, const T&) [with T = std::complex<double>]’
[  506s]   135 |   return plus_or_minus (a, s, std::plus<T> ());
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:120:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   120 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:121:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   121 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:32: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:48: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:9: error: ‘class MArray<std::complex<double> >’ has no member named ‘elem’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const MSparse<T>&, const T&, OP) [with T = std::complex<double>; OP = std::minus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:142:24:   required from ‘MArray<T> operator-(const MSparse<T>&, const T&) [with T = std::complex<double>]’
[  506s]   142 |   return plus_or_minus (a, s, std::minus<T> ());
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:120:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   120 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:121:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   121 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:32: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:126:48: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   126 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:9: error: ‘class MArray<std::complex<double> >’ has no member named ‘elem’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:127:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   127 |       r.elem (a.ridx (i), j) = op (a.data (i), s);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divide(const MSparse<T>&, const T&, OP) [with T = std::complex<double>; OP = std::multiplies<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:170:26:   required from ‘MSparse<T> operator*(const MSparse<T>&, const T&) [with T = std::complex<double>]’
[  506s]   170 |   return times_or_divide (a, s, std::multiplies<T> ());
[  506s]       |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:149:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   149 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:150:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   150 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:151:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   151 |   octave_idx_type nz = a.nnz ();
[  506s]       |                        ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   157 |       r.data (i) = op (a.data (i), s);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   157 |       r.data (i) = op (a.data (i), s);
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   158 |       r.ridx (i) = a.ridx (i);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:22: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   158 |       r.ridx (i) = a.ridx (i);
[  506s]       |                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:7: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   161 |     r.cidx (i) = a.cidx (i);
[  506s]       |     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:20: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   161 |     r.cidx (i) = a.cidx (i);
[  506s]       |                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:162:5: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   162 |   r.maybe_compress (true);
[  506s]       |   ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divide(const MSparse<T>&, const T&, OP) [with T = std::complex<double>; OP = std::divides<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:177:26:   required from ‘MSparse<T> operator/(const MSparse<T>&, const T&) [with T = std::complex<double>]’
[  506s]   177 |   return times_or_divide (a, s, std::divides<T> ());
[  506s]       |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:149:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   149 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:150:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   150 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:151:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   151 |   octave_idx_type nz = a.nnz ();
[  506s]       |                        ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   157 |       r.data (i) = op (a.data (i), s);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:157:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   157 |       r.data (i) = op (a.data (i), s);
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   158 |       r.ridx (i) = a.ridx (i);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:158:22: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   158 |       r.ridx (i) = a.ridx (i);
[  506s]       |                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:7: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   161 |     r.cidx (i) = a.cidx (i);
[  506s]       |     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:161:20: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   161 |     r.cidx (i) = a.cidx (i);
[  506s]       |                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:162:5: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   162 |   r.maybe_compress (true);
[  506s]       |   ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const T&, const MSparse<T>&, OP) [with T = std::complex<double>; OP = std::plus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:201:24:   required from ‘MArray<T> operator+(const T&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   201 |   return plus_or_minus (s, a, std::plus<T> ());
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:186:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   186 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:187:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   187 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:32: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:48: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:9: error: ‘class MArray<std::complex<double> >’ has no member named ‘elem’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:41: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |                                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MArray<T> plus_or_minus(const T&, const MSparse<T>&, OP) [with T = std::complex<double>; OP = std::minus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:208:24:   required from ‘MArray<T> operator-(const T&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   208 |   return plus_or_minus (s, a, std::minus<T> ());
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:186:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   186 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:187:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   187 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:32: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:192:48: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   192 |     for (octave_idx_type i = a.cidx (j); i < a.cidx (j+1); i++)
[  506s]       |                                              ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:9: error: ‘class MArray<std::complex<double> >’ has no member named ‘elem’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:17: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |               ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:193:41: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   193 |       r.elem (a.ridx (i), j) = op (s, a.data (i));
[  506s]       |                                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divides(const T&, const MSparse<T>&, OP) [with T = std::complex<double>; OP = std::multiplies<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:236:27:   required from ‘MSparse<T> operator*(const T&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   236 |   return times_or_divides (s, a, std::multiplies<T> ());
[  506s]       |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:215:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   215 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:216:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   216 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:217:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   217 |   octave_idx_type nz = a.nnz ();
[  506s]       |                        ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   223 |       r.data (i) = op (s, a.data (i));
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   223 |       r.data (i) = op (s, a.data (i));
[  506s]       |                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   224 |       r.ridx (i) = a.ridx (i);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:22: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   224 |       r.ridx (i) = a.ridx (i);
[  506s]       |                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:7: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   227 |     r.cidx (i) = a.cidx (i);
[  506s]       |     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:20: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   227 |     r.cidx (i) = a.cidx (i);
[  506s]       |                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:228:5: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   228 |   r.maybe_compress (true);
[  506s]       |   ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> times_or_divides(const T&, const MSparse<T>&, OP) [with T = std::complex<double>; OP = std::divides<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:243:27:   required from ‘MSparse<T> operator/(const T&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   243 |   return times_or_divides (s, a, std::divides<T> ());
[  506s]       |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:215:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   215 |   octave_idx_type nr = a.rows ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:216:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   216 |   octave_idx_type nc = a.cols ();
[  506s]       |                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:217:26: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   217 |   octave_idx_type nz = a.nnz ();
[  506s]       |                        ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   223 |       r.data (i) = op (s, a.data (i));
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:223:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   223 |       r.data (i) = op (s, a.data (i));
[  506s]       |                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   224 |       r.ridx (i) = a.ridx (i);
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:224:22: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   224 |       r.ridx (i) = a.ridx (i);
[  506s]       |                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:7: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   227 |     r.cidx (i) = a.cidx (i);
[  506s]       |     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:227:20: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   227 |     r.cidx (i) = a.cidx (i);
[  506s]       |                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:228:5: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   228 |   r.maybe_compress (true);
[  506s]       |   ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> plus_or_minus(const MSparse<T>&, const MSparse<T>&, OP, const char*, bool) [with T = std::complex<double>; OP = std::plus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:371:24:   required from ‘MSparse<T> operator+(const MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   371 |   return plus_or_minus (a, b, std::plus<T> (), "operator +", false);
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:255:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   255 |   octave_idx_type a_nr = a.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:256:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   256 |   octave_idx_type a_nc = a.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:258:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   258 |   octave_idx_type b_nr = b.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:259:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   259 |   octave_idx_type b_nc = b.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:263:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  506s]   263 |       if (a.elem (0, 0) == 0.)
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:270:45: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   270 |           r = MSparse<T> (b_nr, b_nc, op (a.data (0), 0.));
[  506s]       |                                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  506s]       |                                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:54: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:66: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:282:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   282 |           r.maybe_compress ();
[  506s]       |           ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:287:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  506s]   287 |       if (b.elem (0, 0) == 0.)
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:291:50: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   291 |           r = MSparse<T> (a_nr, a_nc, op (0.0, b.data (0)));
[  506s]       |                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  506s]       |                                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:54: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:66: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:303:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   303 |           r.maybe_compress ();
[  506s]       |           ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                    ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:49: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                               ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:313:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   313 |       r.cidx (0) = 0;
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:316:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   316 |           octave_idx_type ja = a.cidx (i);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:317:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   317 |           octave_idx_type ja_max = a.cidx (i+1);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:320:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   320 |           octave_idx_type jb = b.cidx (i);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:321:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   321 |           octave_idx_type jb_max = b.cidx (i+1);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:53: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:67: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:35: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:35: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  506s]       |                                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:43: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:56: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                                      ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:358:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   358 |           r.cidx (i+1) = jx;
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:361:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   361 |       r.maybe_compress ();
[  506s]       |       ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc: In instantiation of ‘MSparse<T> plus_or_minus(const MSparse<T>&, const MSparse<T>&, OP, const char*, bool) [with T = std::complex<double>; OP = std::minus<std::complex<double> >]’:
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:378:24:   required from ‘MSparse<T> operator-(const MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’
[  506s]   378 |   return plus_or_minus (a, b, std::minus<T> (), "operator -", true);
[  506s]       |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/CSparse.h:575:1:   required from here
[  506s]   168 |     return R (F (C_X (x), C_Y (y)));                            \
[  506s]       |                 ^
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:255:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   255 |   octave_idx_type a_nr = a.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:256:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   256 |   octave_idx_type a_nc = a.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:258:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘rows’
[  506s]   258 |   octave_idx_type b_nr = b.rows ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:259:28: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cols’
[  506s]   259 |   octave_idx_type b_nc = b.cols ();
[  506s]       |                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:263:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  506s]   263 |       if (a.elem (0, 0) == 0.)
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:270:45: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   270 |           r = MSparse<T> (b_nr, b_nc, op (a.data (0), 0.));
[  506s]       |                                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:276:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   276 |               for (octave_idx_type i = b.cidx (j) ; i < b.cidx (j+1) ; i++)
[  506s]       |                                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:54: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:279:66: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   279 |                   r.data (idxj + b.ridx (i)) = op (a.data (0), b.data (i));
[  506s]       |                                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:282:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   282 |           r.maybe_compress ();
[  506s]       |           ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:287:13: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘elem’
[  506s]   287 |       if (b.elem (0, 0) == 0.)
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:291:50: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   291 |           r = MSparse<T> (a_nr, a_nc, op (0.0, b.data (0)));
[  506s]       |                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:297:59: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   297 |               for (octave_idx_type i = a.cidx (j) ; i < a.cidx (j+1) ; i++)
[  506s]       |                                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:36: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                  ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:54: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:300:66: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   300 |                   r.data (idxj + a.ridx (i)) = op (a.data (i), b.data (0));
[  506s]       |                                                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:303:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   303 |           r.maybe_compress ();
[  506s]       |           ~~^~~~~~~~~~~~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                    ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:310:49: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘nnz’
[  506s]   310 |       r = MSparse<T> (a_nr, a_nc, (a.nnz () + b.nnz ()));
[  506s]       |                                               ~~^~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:313:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   313 |       r.cidx (0) = 0;
[  506s]       |       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:316:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   316 |           octave_idx_type ja = a.cidx (i);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:317:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   317 |           octave_idx_type ja_max = a.cidx (i+1);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:320:34: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   320 |           octave_idx_type jb = b.cidx (i);
[  506s]       |                                ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:321:38: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   321 |           octave_idx_type jb_max = b.cidx (i+1);
[  506s]       |                                    ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:53: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:327:67: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   327 |               if ((! jb_lt_max) || (ja_lt_max && (a.ridx (ja) < b.ridx (jb))))
[  506s]       |                                                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:329:35: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   329 |                   r.ridx (jx) = a.ridx (ja);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:330:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   330 |                   r.data (jx) = op (a.data (ja), 0.);
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:30: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                            ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:336:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   336 |                        || (b.ridx (jb) < a.ridx (ja)))
[  506s]       |                                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:338:35: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   338 |                   r.ridx (jx) = b.ridx (jb);
[  506s]       |                                 ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:21: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  506s]       |                   ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:339:44: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   339 |                   r.data (jx) = op (0.,  b.data (jb));
[  506s]       |                                          ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:29: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:346:42: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   346 |                   if (op (a.data (ja), b.data (jb)) != 0.)
[  506s]       |                                        ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:43: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                         ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:348:56: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘data’
[  506s]   348 |                       r.data (jx) = op (a.data (ja), b.data (jb));
[  506s]       |                                                      ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:25: error: ‘class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  506s]       |                       ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:349:39: error: ‘const class MSparse<std::complex<double> >’ has no member named ‘ridx’
[  506s]   349 |                       r.ridx (jx) = a.ridx (ja);
[  506s]       |                                     ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:358:13: error: ‘class MSparse<std::complex<double> >’ has no member named ‘cidx’
[  506s]   358 |           r.cidx (i+1) = jx;
[  506s]       |           ~~^~~~
[  506s] /usr/include/octave-10.2.0/octave/MSparse.cc:361:9: error: ‘class MSparse<std::complex<double> >’ has no member named ‘maybe_compress’
[  506s]   361 |       r.maybe_compress ();
[  506s]       |       ~~^~~~~~~~~~~~~~
[  506s] make[2]: *** [src/octave/CMakeFiles/nlopt_optimize.dir/build.make:82: src/octave/CMakeFiles/nlopt_optimize.dir/nlopt_optimize-oct.cc.o] Error 1
[  506s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  506s] make[1]: *** [CMakeFiles/Makefile2:415: src/octave/CMakeFiles/nlopt_optimize.dir/all] Error 2
[  506s] make[1]: *** Waiting for unfinished jobs....
[  511s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  511s] [ 87%] Linking CXX executable t_fbound
[  511s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/t_fbound.dir/link.txt --verbose=1
[  511s] /usr/bin/c++ -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -Wl,--dependency-file=CMakeFiles/t_fbound.dir/link.d CMakeFiles/t_fbound.dir/t_fbound.cxx.o -o t_fbound  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build ../libnlopt.so.1.0.0 -lm
[  511s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  511s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  511s] [ 87%] Built target t_fbound
[  511s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  528s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  528s] [ 83%] Linking CXX shared module _nlopt.so
[  528s] cd /home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build/src/swig && /usr/bin/cmake -E cmake_link_script CMakeFiles/nlopt_python.dir/link.txt --verbose=1
[  528s] /usr/bin/c++ -fPIC -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/nlopt_python.dir/link.d -flto=auto -Wl,--as-needed -shared  -o _nlopt.so CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build: ../../libnlopt.so.1.0.0 -lm
[  528s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  529s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  529s] [ 87%] Built target nlopt_python
[  529s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/nlopt-2.10.0-build/python3.11_build/build'
[  529s] make: *** [Makefile:169: all] Error 2
[  529s] error: Bad exit status from /var/tmp/rpm-tmp.ME9Umk (%build)
[  529s] 
[  529s] RPM build errors:
[  529s]     Bad exit status from /var/tmp/rpm-tmp.ME9Umk (%build)
[  529s] ### VM INTERACTION START ###
[  529s] mount: /: mount point is busy.
[  529s]        dmesg(1) may have more information after failed mount system call.
[  529s] Warning: 'remount -o ro /' failed. Triple Syncing..
[  529s] [  524.699940][    T1] sysrq: Power Off
[  530s] ### VM INTERACTION END ###
[  530s] 
[  530s] i04-ch2b failed "build nlopt.spec" at Fri Aug 22 22:59:04 UTC 2025.
[  530s] 
openSUSE Build Service is sponsored by