Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/ensmallen.spec'], chrootPath='/var/lib/mock/f35-build-29035936-3949578/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1628294400 Wrote: /builddir/build/SRPMS/ensmallen-2.17.0-1.fc35.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/ensmallen.spec'], chrootPath='/var/lib/mock/f35-build-29035936-3949578/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1628294400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PqUWfA + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ensmallen-2.17.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/ensmallen-2.17.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ensmallen-2.17.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/catch_constexpr.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PgU0jP + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + 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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + 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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + 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/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DENSMALLEN_CMAKE_DIR=/usr/lib/cmake/ensmallen/ -DBUILD_TESTS=ON -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- 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.17.0 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Armadillo: /usr/lib/libarmadillo.so (found suitable version "10.6.0", minimum required is "8.400.0") -- Armadillo libraries: /usr/lib/libarmadillo.so -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j5 --verbose -t ensmallen_tests /usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.17.0 -B/builddir/build/BUILD/ensmallen-2.17.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.17.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.17.0 -B/builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/CMakeFiles 46 /usr/bin/gmake -f CMakeFiles/Makefile2 tests/CMakeFiles/ensmallen_tests.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/ensmallen-2.17.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.17.0/redhat-linux-build' cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ensmallen-2.17.0 /builddir/build/BUILD/ensmallen-2.17.0/tests /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests/CMakeFiles/ensmallen_tests.dir/DependInfo.cmake --color= gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.17.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.17.0/redhat-linux-build' [ 4%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/main.cpp.o [ 4%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o [ 6%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o [ 8%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o [ 10%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/ada_bound_test.cpp cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/ada_delta_test.cpp cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/ada_grad_test.cpp cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/main.cpp cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/adam_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:16: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:63:59: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:148:59: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:82:59: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:109:59: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_delta_test.cpp:14: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaDelta; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_delta_test.cpp:27:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaDeltaUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:309:21: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_grad_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaGrad; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_grad_test.cpp:26:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaGrad; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_grad_test.cpp:35:45: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:162:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:171:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaMaxUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:180:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from 'typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdaBoundType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:25:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:189:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NadamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NadaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:198:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NadaMaxUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::OptimisticAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:208:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::OptimisticAdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Padam; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:217:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::PadamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::QHAdam; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:226:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from 'typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdaBoundType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:35:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from 'typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdaBoundType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:45:42: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from 'typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdaBoundType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ada_bound_test.cpp:55:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::QHAdam; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:236:45: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:29:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:38:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:77:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:86:34: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:95:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:104:30: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:113:30: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:123:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AMSGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:262:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:273:30: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:284:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:295:32: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::AdamType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/adam_test.cpp:323:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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/aug_lagrangian_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/aug_lagrangian_test.cpp [ 15%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/bigbatch_sgd_test.cpp [ 17%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/callbacks_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:92, from /builddir/build/BUILD/ensmallen-2.17.0/tests/bigbatch_sgd_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from 'typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::BigBatchSGD; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/bigbatch_sgd_test.cpp:29:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy >'} with extended alignment 16 [-Waligned-new=] 85 | new InstUpdatePolicyType(updatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from 'typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::BigBatchSGD; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/bigbatch_sgd_test.cpp:57:47: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso.hpp:272, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:110, from /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:572:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:252:19: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:92, from /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from 'typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:306:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaptiveStepsize::Policy >'} with extended alignment 16 [-Waligned-new=] 85 | new InstUpdatePolicyType(updatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:127, from /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from 'typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:511:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 130 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | currentObjective * lambda)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:688:15: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:225:21: required from 'void EarlyStopCallbacksLambdaFunctionTest(OptimizerType&) [with OptimizerType = ens::SMORMS3]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:231:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from 'typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:266:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaBoundUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:276:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaDeltaUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:286:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:296:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:356:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:432:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::PadamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:442:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHAdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:452:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:501:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:541:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from 'typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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.17.0/tests/callbacks_test.cpp:491:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from 'typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >]' /builddir/build/BUILD/ensmallen-2.17.0/tests/callbacks_test.cpp:422:28: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 19%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/cmaes_test.cpp [ 21%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/cne_test.cpp [ 23%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/de_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/de_test.cpp [ 26%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/eve_test.cpp [ 28%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/frankwolfe_test.cpp [ 30%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/ftml_test.cpp [ 32%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/function_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/function_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/ftml_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::FTML; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ftml_test.cpp:26:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::FTML; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ftml_test.cpp:35:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::FTML; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ftml_test.cpp:44:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::FTML; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/ftml_test.cpp:54:51: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::FTMLUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 34%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/gradient_descent_test.cpp [ 36%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/grid_search_test.cpp [ 39%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/iqn_test.cpp [ 41%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/katyusha_test.cpp [ 43%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/lbfgs_test.cpp [ 45%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/line_search_test.cpp [ 47%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/lookahead_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/lookahead_test.cpp:11: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from 'typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Lookahead<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/lookahead_test.cpp:52:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from 'typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::Lookahead<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/lookahead_test.cpp:29:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from 'typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::Lookahead; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/lookahead_test.cpp:40:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdaGradUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from 'typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from 'typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::Lookahead<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/lookahead_test.cpp:63:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::AdamUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 50%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/lrsdp_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sdp/lrsdp.hpp:110, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:117, from /builddir/build/BUILD/ensmallen-2.17.0/tests/lrsdp_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/lrsdp_test.cpp:115:38: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] 36 | new MatType(coordinates * coordinates.t())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/tests/lrsdp_test.cpp:158:37: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of 'typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/lrsdp_test.cpp:237:44: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: 'new' of type 'arma::Mat' with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use '-faligned-new' to enable C++17 over-aligned new support [ 52%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/moead_test.cpp [ 54%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/momentum_sgd_test.cpp [ 56%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/nesterov_momentum_sgd_test.cpp [ 58%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/nsga2_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/momentum_sgd_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/momentum_sgd_test.cpp:27:29: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/momentum_sgd_test.cpp:64:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/momentum_sgd_test.cpp:84:30: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/nesterov_momentum_sgd_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/nesterov_momentum_sgd_test.cpp:30:29: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/nesterov_momentum_sgd_test.cpp:53:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/nesterov_momentum_sgd_test.cpp:82:26: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::NesterovMomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/tests/nsga2_test.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____18()': /builddir/build/BUILD/ensmallen-2.17.0/tests/nsga2_test.cpp:477:45: warning: 'const std::vector >& ens::NSGA2::Front()' is deprecated [-Wdeprecated-declarations] 477 | std::vector rcFront = opt.Front(); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:107, from /builddir/build/BUILD/ensmallen-2.17.0/tests/nsga2_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/nsga2/nsga2.hpp:187:48: note: declared here 187 | ens_deprecated const std::vector& Front() | ^~~~~ [ 60%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/parallel_sgd_test.cpp [ 63%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/proximal_test.cpp [ 65%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/pso_test.cpp [ 67%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp [ 69%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/rmsprop_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso.hpp:272, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:110, from /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:29:18: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:47:18: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Col; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:75:37: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:112:37: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::CrossInTrayFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:184:37: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:219:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::BealeFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:242:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:268:15: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:299:13: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:321:13: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:343:13: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of 'typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SchafferFunctionN2; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/tests/pso_test.cpp:364:13: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::LBestUpdate::Policy >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 71%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/sa_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:10: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:61:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 73%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/sarah_test.cpp /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::SGD; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:24:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat]' /builddir/build/BUILD/ensmallen-2.17.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; PointType = arma::Mat; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::SGD; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:34:43: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::QHUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/rmsprop_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::RMSProp; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/rmsprop_test.cpp:25:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::RMSProp; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/rmsprop_test.cpp:35:45: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::RMSPropUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 76%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.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.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.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.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/sgdr_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/sgdr_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from 'typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SGDR<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/sgdr_test.cpp:66:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from 'typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SGDR<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/sgdr_test.cpp:80:47: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/sgd_test.cpp [ 84%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/smorms3_test.cpp [ 86%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/snapshot_ensembles.cpp [ 89%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/spalera_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/smorms3_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SMORMS3; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/smorms3_test.cpp:26:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SMORMS3; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/smorms3_test.cpp:36:45: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SMORMS3Update::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 91%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/spsa_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/snapshot_ensembles.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26: required from 'typename MatType::elem_type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SnapshotSGDR<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/snapshot_ensembles.cpp:70:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from 'typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26: required from 'typename MatType::elem_type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SnapshotSGDR<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/snapshot_ensembles.cpp:84:47: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::MomentumUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 93%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/svrg_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:127, from /builddir/build/BUILD/ensmallen-2.17.0/tests/spalera_sgd_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from 'typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SPALeRASGD<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/spalera_sgd_test.cpp:29:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 130 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | currentObjective * lambda)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from 'typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SPALeRASGD<>; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/spalera_sgd_test.cpp:43:47: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SPALeRAStepsize::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg.hpp:274, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:129, from /builddir/build/BUILD/ensmallen-2.17.0/tests/svrg_test.cpp:12: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg.hpp:161:26: required from 'typename MatType::elem_type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SVRGType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/svrg_test.cpp:42:35: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: 'new' of type 'InstDecayPolicyType' {aka 'ens::BarzilaiBorweinDecay::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 107 | new InstDecayPolicyType(decayPolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg.hpp:161:26: required from 'typename MatType::elem_type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SVRGType; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/svrg_test.cpp:71:47: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: 'new' of type 'InstDecayPolicyType' {aka 'ens::BarzilaiBorweinDecay::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: use '-faligned-new' to enable C++17 over-aligned new support [ 95%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/swats_test.cpp [ 97%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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.17.0/tests/wn_grad_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:15, from /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen.hpp:86, from /builddir/build/BUILD/ensmallen-2.17.0/tests/swats_test.cpp:13: /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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 >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.0/tests/test_function_tools.hpp:200:23: required from 'void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SWATS; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/swats_test.cpp:27:33: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::SWATS; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/swats_test.cpp:36:31: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = double]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::SWATS; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/swats_test.cpp:45:39: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]': /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from 'typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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; CallbackTypes = {}; typename MatType::elem_type = float]' /builddir/build/BUILD/ensmallen-2.17.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]' /builddir/build/BUILD/ensmallen-2.17.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; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.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; OptimizerType = ens::SWATS; size_t = unsigned int]' /builddir/build/BUILD/ensmallen-2.17.0/tests/swats_test.cpp:54:51: required from here /builddir/build/BUILD/ensmallen-2.17.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: 'new' of type 'InstUpdatePolicyType' {aka 'ens::SWATSUpdate::Policy, arma::Mat >'} with extended alignment 16 [-Waligned-new=] /builddir/build/BUILD/ensmallen-2.17.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.17.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.17.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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/ensmallen_tests.dir/main.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/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/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 -o ../ensmallen_tests /usr/lib/libarmadillo.so cd /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/tests && /usr/bin/cmake -E copy_directory /builddir/build/BUILD/ensmallen-2.17.0/tests/data/ /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/data/ gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build' [100%] Built target ensmallen_tests gmake[2]: Leaving directory '/builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/ensmallen-2.17.0/redhat-linux-build' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Gd9EbP + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm ++ dirname /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm + cd ensmallen-2.17.0 + DESTDIR=/builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/lib/cmake/ensmallen/ensmallen-config.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/lib/cmake/ensmallen/ensmallen-config-version.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/lib/cmake/ensmallen/ensmallen-targets.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_bound -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_bound/ada_bound.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_bound/ada_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_bound/ada_bound_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_bound/ams_bound_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_delta -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_delta/ada_delta.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_delta/ada_delta_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_delta/ada_delta_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_grad -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_grad/ada_grad.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_grad/ada_grad_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ada_grad/ada_grad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/adam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/adam_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/adam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/adamax_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/amsgrad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/nadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/nadamax_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/adam/optimisticadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/aug_lagrangian -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/bigbatch_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/bigbatch_sgd/adaptive_stepsize.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/bigbatch_sgd/backtracking_line_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/callbacks.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/early_stop_at_min_loss.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/print_loss.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/progress_bar.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/query_front.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/report.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/store_best_coordinates.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/timer_stop.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/callbacks/traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cmaes -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cmaes/cmaes.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cmaes/cmaes_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cmaes/full_selection.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cmaes/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cne -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cne/cne.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/cne/cne_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/config.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/de -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/de/de.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/de/de_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ens_version.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/eve -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/eve/eve.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/eve/eve_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ftml -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ftml/ftml.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ftml/ftml_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/ftml/ftml_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_evaluate.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_evaluate_with_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_separable_evaluate.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_separable_evaluate_with_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/add_separable_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/static_checks.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/function/traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/atoms.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/constr_lpball.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/constr_structure_group.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/frank_wolfe.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/frank_wolfe_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/func_sq.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/line_search -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/line_search/line_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/line_search/line_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/proximal -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/proximal/proximal.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/proximal/proximal_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/update_classic.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/update_full_correction.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/update_linesearch.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/fw/update_span.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/gradient_descent -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/gradient_descent/gradient_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/gradient_descent/gradient_descent_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/grid_search -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/grid_search/grid_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/grid_search/grid_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/iqn -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/iqn/iqn.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/iqn/iqn_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/katyusha -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/katyusha/katyusha.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/katyusha/katyusha_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lbfgs -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lbfgs/lbfgs.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lbfgs/lbfgs_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/log.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lookahead -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lookahead/lookahead.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/lookahead/lookahead_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/decomposition_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/decomposition_policies/pbi_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/decomposition_policies/tchebycheff_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/decomposition_policies/weighted_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/moead.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/moead_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/weight_init_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/weight_init_policies/bbs_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/weight_init_policies/dirichlet_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/moead/weight_init_policies/uniform_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/nsga2 -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/nsga2/nsga2.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/nsga2/nsga2_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/padam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/padam/padam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/padam/padam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd/decay_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd/decay_policies/constant_step.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd/decay_policies/exponential_backoff.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/ackley_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/ackley_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/beale_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/beale_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/booth_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/booth_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/bukin_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/bukin_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/colville_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/colville_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/cross_in_tray_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/cross_in_tray_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/drop_wave_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/drop_wave_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/easom_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/easom_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/eggholder_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/eggholder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/fonseca_fleming_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/fw_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/goldstein_price_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/goldstein_price_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/gradient_descent_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/gradient_descent_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/himmelblau_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/himmelblau_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/holder_table_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/holder_table_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/levy_function_n13.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/levy_function_n13_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/matyas_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/matyas_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/mc_cormick_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/mc_cormick_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/problems.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rastrigin_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rastrigin_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rosenbrock_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rosenbrock_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rosenbrock_wood_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/rosenbrock_wood_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schaffer_function_n1.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schaffer_function_n2.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schaffer_function_n2_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schaffer_function_n4.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schaffer_function_n4_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schwefel_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/schwefel_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sgd_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sgd_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sparse_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sparse_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sphere_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/sphere_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/styblinski_tang_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/styblinski_tang_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/three_hump_camel_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/three_hump_camel_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/wood_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/wood_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt/zdt1_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt/zdt2_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt/zdt3_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt/zdt4_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/problems/zdt/zdt6_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/init_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/init_policies/default_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/pso.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/pso_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/update_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/pso/update_policies/lbest_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/qhadam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/qhadam/qhadam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/qhadam/qhadam_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/qhadam/qhadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/rmsprop -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/rmsprop/rmsprop.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/rmsprop/rmsprop_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sa -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sa/exponential_schedule.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sa/sa.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sa/sa_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sarah -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sarah/sarah.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sarah/sarah_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sarah/sarah_plus_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sarah/sarah_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/descent_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/descent_policies/cyclic_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/descent_policies/greedy_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/descent_policies/random_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/scd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/scd/scd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/lrsdp.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/lrsdp_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/lrsdp_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/lrsdp_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/primal_dual.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/primal_dual_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/sdp.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sdp/sdp_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/decay_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/decay_policies/no_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies/gradient_clipping.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies/momentum_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies/nesterov_momentum_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies/quasi_hyperbolic_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgd/update_policies/vanilla_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/cyclical_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/sgdr.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/sgdr_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/snapshot_ensembles.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/smorms3 -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/smorms3/smorms3.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/smorms3/smorms3_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/smorms3/smorms3_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spalera_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spalera_sgd/spalera_stepsize.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spsa -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spsa/spsa.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/spsa/spsa_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/svrg -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/svrg/barzilai_borwein_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/svrg/svrg.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/svrg/svrg_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/svrg/svrg_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/swats -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/swats/swats.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/swats/swats_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/swats/swats_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility/any.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility/indicators -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility/indicators/epsilon.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/utility/indicators/igd_plus.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/wn_grad -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/wn_grad/wn_grad.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/wn_grad/wn_grad_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/include/ensmallen_bits/wn_grad/wn_grad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/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/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Bj6Qgi + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.17.0 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ensmallen-devel-2.17.0-1.fc35.armv7hl Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vDFhVi + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.17.0 + LICENSEDIR=/builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/share/licenses/ensmallen-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/share/licenses/ensmallen-devel + cp -pr LICENSE.txt /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm/usr/share/licenses/ensmallen-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: cmake(ensmallen) = 2.17.0 ensmallen-devel = 2.17.0-1.fc35 ensmallen-devel(armv7hl-32) = 2.17.0-1.fc35 ensmallen-static = 2.17.0-1.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(armv7hl-32) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm Wrote: /builddir/build/RPMS/ensmallen-devel-2.17.0-1.fc35.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.v6nad7 + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.17.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ensmallen-2.17.0-1.fc35.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0