Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/ensmallen.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671842320.125928/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff85713890>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7b97fb51dfb8473f91229e9f72153fd1', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671842320.125928/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/ensmallen.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: bogus date in %changelog: Mon May 27 2022 Ryan Curtin <ryan@ratml.org> - 2.19.0-1
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/ensmallen-2.19.0-2.fc38.src.rpm
RPM build warnings:
    bogus date in %changelog: Mon May 27 2022 Ryan Curtin <ryan@ratml.org> - 2.19.0-1
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/ensmallen.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671842320.125928/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff85713890>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '285c9e30e8824c0f963fd2390934b988', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671842320.125928/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mvee0ri2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/ensmallen.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
warning: bogus date in %changelog: Mon May 27 2022 Ryan Curtin <ryan@ratml.org> - 2.19.0-1
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Yf2Rt3
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf ensmallen-2.19.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ensmallen-2.19.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd ensmallen-2.19.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UZWTuq
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd ensmallen-2.19.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DENSMALLEN_CMAKE_DIR=/usr/lib64/cmake/ensmallen/ -DBUILD_TESTS=ON
-- The C compiler identification is GNU 13.0.0
-- The CXX compiler identification is GNU 13.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring ensmallen 2.19.0
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found Armadillo: /usr/lib64/libarmadillo.so (found suitable version "10.8.2", minimum required is "9.800.0") 
-- Armadillo libraries: /usr/lib64/libarmadillo.so
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:
    BUILD_TESTS
    CMAKE_CXX_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE
    CMAKE_Fortran_FLAGS_RELEASE
    CMAKE_INSTALL_DO_STRIP
    INCLUDE_INSTALL_DIR
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR
-- Build files have been written to: /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build
+ /usr/bin/cmake --build redhat-linux-build -j2 --verbose -t ensmallen_tests
/usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.19.0 -B/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/gmake  -f CMakeFiles/Makefile2 ensmallen_tests
gmake[1]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
/usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.19.0 -B/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/CMakeFiles 51
/usr/bin/gmake  -f CMakeFiles/Makefile2 tests/CMakeFiles/ensmallen_tests.dir/all
gmake[2]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
/usr/bin/gmake  -f tests/CMakeFiles/ensmallen_tests.dir/build.make tests/CMakeFiles/ensmallen_tests.dir/depend
gmake[3]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ensmallen-2.19.0 /builddir/build/BUILD/ensmallen-2.19.0/tests /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests/CMakeFiles/ensmallen_tests.dir/DependInfo.cmake --color=
gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
/usr/bin/gmake  -f tests/CMakeFiles/ensmallen_tests.dir/build.make tests/CMakeFiles/ensmallen_tests.dir/build
gmake[3]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
[  1%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/main.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/main.cpp.o -MF CMakeFiles/ensmallen_tests.dir/main.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/main.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/main.cpp
[  3%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26:   required from 'typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdaBelief; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:52:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBeliefUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26:   required from 'typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::AdaBelief; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:69:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBeliefUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26:   required from 'typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdaBelief; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:24:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBeliefUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26:   required from 'typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::AdaBelief; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:33:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBeliefUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26:   required from 'typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdaBelief; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:42:34:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBeliefUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[  5%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:82:59:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy<arma::SpMat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:109:59:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy<arma::SpMat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26:   required from 'typename MatType::elem_type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:25:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26:   required from 'typename MatType::elem_type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:35:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26:   required from 'typename MatType::elem_type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:45:42:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26:   required from 'typename MatType::elem_type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::AdaBoundType<ens::AMSBoundUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:55:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[  7%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp:14:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:121:26:   required from 'typename MatType::elem_type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdaDelta; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp:27:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaDeltaUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[  9%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp
[ 11%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26:   required from 'typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdaGrad; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:26:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26:   required from 'typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::AdaGrad; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:35:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaSqrtUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:99:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:112:26:   required from 'typename MatType::elem_type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdaSqrt; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:24:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaSqrtUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaSqrtUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:99:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:112:26:   required from 'typename MatType::elem_type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::AdaSqrt; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:33:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaSqrtUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 13%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp
[ 15%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/aug_lagrangian_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:16:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:63:59:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::SpMat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:148:59:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy<arma::SpMat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:309:21:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:339:21:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:162:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdaMaxUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:171:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaMaxUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AMSGradUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:180:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::NadamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:189:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NadamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NadaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::NadaMaxUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:198:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NadaMaxUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::OptimisticAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::OptimisticAdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:208:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::OptimisticAdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:115:68:   required from 'typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:128:26:   required from 'typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::Padam; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:217:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::PadamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26:   required from 'typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::QHAdam; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:226:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26:   required from 'typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::QHAdam; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:236:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:38:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:77:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:86:34:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:95:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::EasomFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::EasomFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::EasomFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:104:30:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::BoothFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::BoothFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::BoothFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:113:30:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType<ens::AMSGradUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType<ens::AMSGradUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::AdamType<ens::AMSGradUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:123:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::AckleyFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::AckleyFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::AckleyFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:262:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::BealeFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::BealeFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::BealeFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:273:30:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::GoldsteinPriceFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::GoldsteinPriceFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:284:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::LevyFunctionN13; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::LevyFunctionN13; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:295:32:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::ThreeHumpCamelFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::ThreeHumpCamelFunction; OptimizerType = ens::AdamType<ens::AdamUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat<double>; OptimizerType = ens::AdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:323:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 17%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:98,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26:   required from 'typename MatType::elem_type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::BigBatchSGD<ens::AdaptiveStepsize>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:29:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
   85 |         new InstUpdatePolicyType(updatePolicy));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26:   required from 'typename MatType::elem_type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::BigBatchSGD<ens::AdaptiveStepsize>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:57:47:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy<arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 19%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso.hpp:272,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:116,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::PSOType<ens::LBestUpdate>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:572:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
   69 |         new InstUpdatePolicyType(velocityUpdatePolicy));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26:   required from 'typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:252:19:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:98:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26:   required from 'typename MatType::elem_type ens::BigBatchSGD<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::BigBatchSGD<ens::AdaptiveStepsize>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:306:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
   85 |         new InstUpdatePolicyType(updatePolicy));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:133:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26:   required from 'typename MatType::elem_type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SPALeRASGD<>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:511:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  130 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                                  currentObjective * lambda));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::TimerStop}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:688:15:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26:   required from 'typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {ens::EarlyStopAtMinLossType<arma::Mat<double> >&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:225:21:   required from 'void EarlyStopCallbacksLambdaFunctionTest(OptimizerType&) [with OptimizerType = ens::SMORMS3]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:231:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26:   required from 'typename MatType::elem_type ens::AdaBoundType<UpdatePolicyType, DecayPolicyType>::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaBoundType<ens::AdaBoundUpdate>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:266:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:121:26:   required from 'typename MatType::elem_type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaDelta]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:276:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaDeltaUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26:   required from 'typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaGrad]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:286:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdamType<ens::AdamUpdate>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:296:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26:   required from 'typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::FTML]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:356:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:115:68:   required from 'typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:128:26:   required from 'typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::Padam]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:432:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::PadamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26:   required from 'typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::QHAdam]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:442:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26:   required from 'typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::RMSProp]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:452:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26:   required from 'typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SMORMS3]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:501:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26:   required from 'typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SWATS]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:541:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26:   required from 'typename MatType::elem_type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SGDR<>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:491:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26:   required from 'typename MatType::elem_type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21:   required from 'void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::Lookahead<ens::AdamType<ens::AdamUpdate> >]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:422:28:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 21%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/cmaes_test.cpp
[ 23%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/cne_test.cpp
[ 25%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/de_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/de_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/de_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/de_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/de_test.cpp
[ 27%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:22,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:94,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of 'ens::DemonAdamUpdate<UpdateRule>::Policy<MatType, GradType>::Policy(ens::DemonAdamUpdate<UpdateRule>&, size_t, size_t) [with MatType = arma::Mat<double>; GradType = arma::Mat<double>; UpdateRule = ens::AdamUpdate; size_t = long unsigned int]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::DemonAdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:26:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: 'new' of type 'ens::DemonAdamUpdate<ens::AdamUpdate>::Policy<arma::Mat<double>, arma::Mat<double> >::InstUpdateRuleType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  106 |       adamUpdate(new InstUpdateRuleType(parent.adamUpdateInst, rows, cols))
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of 'ens::DemonAdamUpdate<UpdateRule>::Policy<MatType, GradType>::Policy(ens::DemonAdamUpdate<UpdateRule>&, size_t, size_t) [with MatType = arma::Mat<double>; GradType = arma::Mat<double>; UpdateRule = ens::AdaMaxUpdate; size_t = long unsigned int]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate<ens::AdaMaxUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::DemonAdamType<ens::AdaMaxUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:74:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: 'new' of type 'ens::DemonAdamUpdate<ens::AdaMaxUpdate>::Policy<arma::Mat<double>, arma::Mat<double> >::InstUpdateRuleType' {aka 'ens::AdaMaxUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of 'ens::DemonAdamUpdate<UpdateRule>::Policy<MatType, GradType>::Policy(ens::DemonAdamUpdate<UpdateRule>&, size_t, size_t) [with MatType = arma::Mat<float>; GradType = arma::Mat<float>; UpdateRule = ens::AdamUpdate; size_t = long unsigned int]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26:   required from 'typename MatType::elem_type ens::DemonAdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::DemonAdamType<ens::AdamUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::DemonAdamType<ens::AdamUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; MatType = arma::Mat<float>; OptimizerType = ens::DemonAdamType<ens::AdamUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:63:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: 'new' of type 'ens::DemonAdamUpdate<ens::AdamUpdate>::Policy<arma::Mat<float>, arma::Mat<float> >::InstUpdateRuleType' {aka 'ens::AdamUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 29%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_sgd_test.cpp
[ 31%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/eve_test.cpp
[ 33%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp
[ 35%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp
[ 37%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/function_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/function_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/function_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/function_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/function_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26:   required from 'typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::FTML; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:26:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26:   required from 'typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::FTML; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::FTML; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::FTML; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:35:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26:   required from 'typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; OptimizerType = ens::FTML; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:44:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26:   required from 'typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; OptimizerType = ens::FTML; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:54:51:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 39%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/gradient_descent_test.cpp
[ 41%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/grid_search_test.cpp
[ 43%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/iqn_test.cpp
[ 45%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/katyusha_test.cpp
[ 47%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lbfgs_test.cpp
[ 49%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp
[ 50%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp
[ 52%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::LogisticRegressionFunction<arma::Mat<double> >, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26:   required from 'typename MatType::elem_type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:52:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26:   required from 'typename MatType::elem_type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:29:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26:   required from 'typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<double>, arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26:   required from 'typename MatType::elem_type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<ens::AdaGrad>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<ens::AdaGrad>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::Lookahead<ens::AdaGrad>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:40:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<float>, arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<float>, arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26:   required from 'typename MatType::elem_type ens::AdamType<UpdateRule>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function<ens::test::SphereFunction, arma::Mat<float>, arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26:   required from 'typename MatType::elem_type ens::Lookahead<BaseOptimizerType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; BaseOptimizerType = ens::AdamType<ens::AdamUpdate>; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:63:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp.hpp:110,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:123,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP<SDPType>::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat<double>; CallbackTypes = {}; SDPType = ens::SDP<arma::Mat<double> >; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:115:38:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat<double>' with extended alignment 16 [-Waligned-new=]
   36 |       new MatType(coordinates * coordinates.t()));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP<SDPType>::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat<float>; CallbackTypes = {}; SDPType = ens::SDP<arma::Mat<float> >; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:158:37:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat<float>' with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP<SDPType>::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat<double>; CallbackTypes = {}; SDPType = ens::SDP<arma::SpMat<double> >; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:237:44:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat<double>' with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 54%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/moead_test.cpp
[ 56%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:27:29:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:64:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:84:30:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 58%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp
[ 60%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:30:29:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:53:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:82:26:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp: In function 'void C_A_T_C_H_T_E_S_T_18()':
/builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp:477:45: warning: 'const std::vector<arma::Mat<double> >& ens::NSGA2::Front()' is deprecated [-Wdeprecated-declarations]
  477 |   std::vector<arma::mat> rcFront = opt.Front();
      |                                    ~~~~~~~~~^~
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:113,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/nsga2/nsga2.hpp:187:48: note: declared here
  187 |   ens_deprecated const std::vector<arma::mat>& Front()
      |                                                ^~~~~
[ 62%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/parallel_sgd_test.cpp
[ 64%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/proximal_test.cpp
[ 66%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso.hpp:272,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:116,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:29:18:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
   69 |         new InstUpdatePolicyType(velocityUpdatePolicy));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:47:18:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Col<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:75:37:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Mat<float>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:112:37:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::CrossInTrayFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:184:37:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::AckleyFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:219:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::BealeFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:242:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:268:15:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:299:13:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:321:13:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:343:13:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType<VelocityUpdatePolicy, InitPolicy>::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SchafferFunctionN2; MatType = arma::Mat<double>; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:364:13:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy<arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 68%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:10:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:61:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD<ens::QHUpdate>; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD<ens::QHUpdate>; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::SGD<ens::QHUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:24:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD<ens::QHUpdate>; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD<ens::QHUpdate>; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; OptimizerType = ens::SGD<ens::QHUpdate>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:34:43:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 70%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp
[ 72%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sa_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26:   required from 'typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::RMSProp; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:25:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26:   required from 'typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::RMSProp; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:35:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 74%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sarah_test.cpp
[ 76%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/scd_test.cpp
[ 78%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sdp_primal_dual_test.cpp
[ 80%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26:   required from 'typename MatType::elem_type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SGDR<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:66:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26:   required from 'typename MatType::elem_type ens::SGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::SGDR<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:80:47:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 82%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sgd_test.cpp
[ 84%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26:   required from 'typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SMORMS3; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:26:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26:   required from 'typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::SMORMS3; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:36:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 86%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o -MF CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SnapshotSGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26:   required from 'typename MatType::elem_type ens::SnapshotSGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SnapshotSGDR<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:70:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26:   required from 'typename MatType::elem_type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SnapshotSGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26:   required from 'typename MatType::elem_type ens::SnapshotSGDR<UpdatePolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::SnapshotSGDR<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:84:47:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 88%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:133,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26:   required from 'typename MatType::elem_type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SPALeRASGD<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:29:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  130 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                                  currentObjective * lambda));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26:   required from 'typename MatType::elem_type ens::SPALeRASGD<DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::SPALeRASGD<>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:43:47:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 90%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/spsa_test.cpp
[ 92%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:274,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:135,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:12:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SVRGType<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:161:26:   required from 'typename MatType::elem_type ens::SVRGType<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SVRGType<ens::SVRGUpdate, ens::BarzilaiBorweinDecay>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:42:35:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: 'new' of type 'InstDecayPolicyType' {aka 'ens::BarzilaiBorweinDecay::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  107 |         new InstDecayPolicyType(decayPolicy));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SVRGType<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:161:26:   required from 'typename MatType::elem_type ens::SVRGType<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::SVRGType<ens::SVRGUpdate, ens::BarzilaiBorweinDecay>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:71:47:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: 'new' of type 'InstDecayPolicyType' {aka 'ens::BarzilaiBorweinDecay::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 94%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:13:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26:   required from 'typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::SWATS; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:27:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26:   required from 'typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; OptimizerType = ens::SWATS; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:36:31:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26:   required from 'typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<double>; OptimizerType = ens::SWATS; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:45:39:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26:   required from 'typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<float>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat<float>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat<float>; OptimizerType = ens::SWATS; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:54:51:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[ 96%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/wn_grad_test.cpp
[ 98%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++  -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wpedantic -Wunused-parameter -std=gnu++11 -MD -MT tests/CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp
In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17,
                 from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88,
                 from /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:11:
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26:   required from 'typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:27:21:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::YogiUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
  119 |         new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26:   required from 'typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:42:21:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::YogiUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26:   required from 'typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<double> >; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<double>; OptimizerType = ens::Yogi; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:63:33:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::YogiUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; GradType = arma::Mat<float>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26:   required from 'typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction<arma::Mat<float> >; MatType = arma::Mat<float>; CallbackTypes = {}; typename MatType::elem_type = float]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23:   required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat<float>; OptimizerType = ens::Yogi; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:73:45:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::YogiUpdate::Policy<arma::Mat<float>, arma::Mat<float> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::SGD<UpdatePolicyType, DecayPolicyType>::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]':
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26:   required from 'typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; GradType = arma::Mat<double>; CallbackTypes = {}; typename std::enable_if<ens::IsArmaType<GradType>::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26:   required from 'typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; CallbackTypes = {}; typename MatType::elem_type = double]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46:   required from 'bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::Yogi; PointType = arma::Mat<double>]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32:   required from 'void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::Yogi; PointType = arma::Mat<double>; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29:   required from 'void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat<double>; OptimizerType = ens::Yogi; size_t = long unsigned int]'
/builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:54:34:   required from here
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::YogiUpdate::Policy<arma::Mat<double>, arma::Mat<double> >'} with extended alignment 16 [-Waligned-new=]
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support
[100%] Linking CXX executable ../ensmallen_tests
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ensmallen_tests.dir/link.txt --verbose=1
/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/ensmallen_tests.dir/main.cpp.o CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o CMakeFiles/ensmallen_tests.dir/de_test.cpp.o CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o CMakeFiles/ensmallen_tests.dir/function_test.cpp.o CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -o ../ensmallen_tests  /usr/lib64/libarmadillo.so 
cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/cmake -E copy_directory /builddir/build/BUILD/ensmallen-2.19.0/tests/data/ /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/data/
gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
[100%] Built target ensmallen_tests
gmake[2]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/CMakeFiles 0
gmake[1]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lNpRNe
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
++ dirname /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd ensmallen-2.19.0
+ DESTDIR=/builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
+ /usr/bin/cmake --install redhat-linux-build
-- Install configuration: ""
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/lib64/cmake/ensmallen/ensmallen-config.cmake
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/lib64/cmake/ensmallen/ensmallen-config-version.cmake
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/lib64/cmake/ensmallen/ensmallen-targets.cmake
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/yogi
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/yogi/yogi_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/yogi/yogi_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/yogi/yogi.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/wn_grad
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility/indicators
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility/indicators/igd_plus.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility/indicators/epsilon.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility/arma_traits.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/utility/any.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/swats
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/swats/swats_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/swats/swats_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/swats/swats.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/svrg
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/svrg/svrg_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/svrg/svrg_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/svrg/svrg.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/svrg/barzilai_borwein_decay.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spsa
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spsa/spsa_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spsa/spsa.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spalera_sgd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_stepsize.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/smorms3
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/smorms3/smorms3_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/smorms3/smorms3_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/smorms3/smorms3.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/snapshot_ensembles.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/sgdr_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/sgdr.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgdr/cyclical_decay.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies/vanilla_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies/quasi_hyperbolic_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies/nesterov_momentum_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies/momentum_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/update_policies/gradient_clipping.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/sgd_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/sgd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/decay_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sgd/decay_policies/no_decay.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/sdp_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/sdp.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/primal_dual_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/primal_dual.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/lrsdp_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/lrsdp_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/lrsdp_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/lrsdp.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sdp/lin_alg.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/scd_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/scd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/descent_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/descent_policies/random_descent.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/descent_policies/greedy_descent.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/scd/descent_policies/cyclic_descent.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sarah
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sarah/sarah_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sarah/sarah_plus_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sarah/sarah_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sarah/sarah.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sa
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sa/sa_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sa/sa.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/sa/exponential_schedule.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/rmsprop
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/rmsprop/rmsprop_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/rmsprop/rmsprop.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/qhadam
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/qhadam/qhadam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/qhadam/qhadam_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/qhadam/qhadam.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/update_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/update_policies/lbest_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/pso_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/pso.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/init_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/pso/init_policies/default_init.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt/zdt6_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt/zdt4_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt/zdt3_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt/zdt2_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/zdt/zdt1_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/wood_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/wood_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/three_hump_camel_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/three_hump_camel_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/styblinski_tang_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/styblinski_tang_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sphere_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sphere_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sparse_test_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sparse_test_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/softmax_regression_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/softmax_regression_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sgd_test_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/sgd_test_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schwefel_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schwefel_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n4_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n4.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n2_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n2.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n1.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rosenbrock_wood_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rosenbrock_wood_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rosenbrock_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rosenbrock_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rastrigin_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/rastrigin_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/problems.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/mc_cormick_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/mc_cormick_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/matyas_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/matyas_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/logistic_regression_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/logistic_regression_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/levy_function_n13_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/levy_function_n13.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/holder_table_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/holder_table_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/himmelblau_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/himmelblau_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/gradient_descent_test_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/gradient_descent_test_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/goldstein_price_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/goldstein_price_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/fw_test_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/fonseca_fleming_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/eggholder_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/eggholder_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/easom_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/easom_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/drop_wave_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/drop_wave_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/cross_in_tray_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/cross_in_tray_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/colville_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/colville_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/bukin_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/bukin_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/booth_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/booth_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/beale_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/beale_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/ackley_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/problems/ackley_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies/exponential_backoff.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies/constant_step.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/padam
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/padam/padam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/padam/padam.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/nsga2
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/nsga2/nsga2_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/nsga2/nsga2.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/weight_init_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/uniform_init.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/dirichlet_init.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/bbs_init.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/moead_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/moead.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/decomposition_policies
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/weighted_decomposition.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/tchebycheff_decomposition.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/pbi_decomposition.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lookahead
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lookahead/lookahead_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lookahead/lookahead.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/log.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lbfgs
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lbfgs/lbfgs_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/lbfgs/lbfgs.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/katyusha
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/katyusha/katyusha_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/katyusha/katyusha.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/iqn
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/iqn/iqn_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/iqn/iqn.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/grid_search
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/grid_search/grid_search_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/grid_search/grid_search.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/gradient_descent
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/gradient_descent/gradient_descent_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/gradient_descent/gradient_descent.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/update_span.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/update_linesearch.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/update_full_correction.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/update_classic.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/proximal
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/proximal/proximal_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/proximal/proximal.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/line_search
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/line_search/line_search_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/line_search/line_search.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/func_sq.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/frank_wolfe_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/frank_wolfe.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/constr_structure_group.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/constr_lpball.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/fw/atoms.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/traits.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/static_checks.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/sfinae_utility.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/arma_traits.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_separable_gradient.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_separable_evaluate_with_gradient.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_separable_evaluate.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_gradient.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_evaluate_with_gradient.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function/add_evaluate.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ftml
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ftml/ftml_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ftml/ftml_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ftml/ftml.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/eve
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/eve/eve_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/eve/eve.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ens_version.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_sgd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_sgd/demon_sgd_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_sgd/demon_sgd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_adam
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_adam/demon_adam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/demon_adam/demon_adam.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/de
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/de/de_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/de/de.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/config.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cne
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cne/cne_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cne/cne.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cmaes
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cmaes/random_selection.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cmaes/full_selection.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cmaes/cmaes_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/cmaes/cmaes.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/traits.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/timer_stop.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/store_best_coordinates.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/report.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/query_front.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/progress_bar.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/print_loss.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/grad_clip_by_value.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/grad_clip_by_norm.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/early_stop_at_min_loss.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/callbacks/callbacks.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/bigbatch_sgd
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/bigbatch_sgd/backtracking_line_search.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/bigbatch_sgd/adaptive_stepsize.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/aug_lagrangian
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/optimisticadam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/nadamax_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/nadam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/amsgrad_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/adamax_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/adam_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/adam_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/adam/adam.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_sqrt
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_grad
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_delta
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_bound
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_bound/ams_bound_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_belief
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief_update.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief_impl.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief.hpp
-- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/include/ensmallen.hpp
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip /usr/bin/strip
+ /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ok4cRG
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd ensmallen-2.19.0
+ success=0
+ cd redhat-linux-build
++ seq 1 5
+ for i in `seq 1 5`
+ code=
+ ./ensmallen_tests --rng-seed=time '~SmallLovaszThetaSdp' '~BBSBBLogisticRegressionTest'
ensmallen version: 2.19.0 (Eight Ball Deluxe)
armadillo version: 10.8.2 (Realm Raider)
Filters: ~SmallLovaszThetaSdp ~BBSBBLogisticRegressionTest
===============================================================================
All tests passed (12568 assertions in 311 test cases)
+ '[' a == a ']'
+ success=1
+ break
+ '[' 1 -eq 0 ']'
+ cd ..
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: ensmallen-devel-2.19.0-2.fc38.s390x
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YM8ndM
+ umask 022
+ cd /builddir/build/BUILD
+ cd ensmallen-2.19.0
+ LICENSEDIR=/builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/share/licenses/ensmallen-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/share/licenses/ensmallen-devel
+ cp -pr LICENSE.txt /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x/usr/share/licenses/ensmallen-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: cmake(ensmallen) = 2.19.0 ensmallen-devel = 2.19.0-2.fc38 ensmallen-devel(s390-64) = 2.19.0-2.fc38 ensmallen-static = 2.19.0-2.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: cmake-filesystem(s390-64)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
Wrote: /builddir/build/RPMS/ensmallen-devel-2.19.0-2.fc38.s390x.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ai5wtT
+ umask 022
+ cd /builddir/build/BUILD
+ cd ensmallen-2.19.0
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/ensmallen-2.19.0-2.fc38.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.NfTjKv
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf ensmallen-2.19.0 ensmallen-2.19.0.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
    bogus date in %changelog: Mon May 27 2022 Ryan Curtin <ryan@ratml.org> - 2.19.0-1
Child return code was: 0