******************************************************************************** conan install pagmo2/2.17.0@ --build=pagmo2 --profile=/home/conan/w/BuildSingleReference/75813/d4d48ee6-c118-4468-9c92-9b05ca3a15f8/profile.txt ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 8 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=8 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=8 os=Linux [options] pagmo2:shared=False [build_requires] [env] boost/1.78.0: Not found in local cache, looking in remotes... boost/1.78.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz boost/1.78.0: Downloaded recipe revision 7422accc880304ded2071944eebf1f22 zlib/1.2.11: Not found in local cache, looking in remotes... zlib/1.2.11: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.11: Downloaded recipe revision 683857dbd5377d65f26795d4023858f9 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision 493645787acdd3909523a6a2773b1b36 libbacktrace/cci.20210118: Not found in local cache, looking in remotes... libbacktrace/cci.20210118: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libbacktrace/cci.20210118: Downloaded recipe revision faea78f7c5429a188ee8a6dad8d867f5 tbb/2020.3: Not found in local cache, looking in remotes... tbb/2020.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz tbb/2020.3: Downloaded recipe revision 247df9e601737164ef1dd7a4f0c95cff pagmo2/2.17.0: Forced build from source Installing package: pagmo2/2.17.0 Requirements boost/1.78.0 from 'conan-center' - Downloaded bzip2/1.0.8 from 'conan-center' - Downloaded libbacktrace/cci.20210118 from 'conan-center' - Downloaded pagmo2/2.17.0 from local cache - Cache tbb/2020.3 from 'conan-center' - Downloaded zlib/1.2.11 from 'conan-center' - Downloaded Packages boost/1.78.0:e2e36dc0645afb1818a3583c041ed0913c373354 - Download bzip2/1.0.8:d666801fbcdc3fd37cf8b2a827d72e84b1878ff5 - Download libbacktrace/cci.20210118:761432f3453a17c960259b5b2605153e3bcffd7d - Download pagmo2/2.17.0:6dc80d9a033db81f191e4272bd5aa7c60b634bbe - Build tbb/2020.3:9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212 - Download zlib/1.2.11:761432f3453a17c960259b5b2605153e3bcffd7d - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package d666801fbcdc3fd37cf8b2a827d72e84b1878ff5 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed d666801fbcdc3fd37cf8b2a827d72e84b1878ff5 bzip2/1.0.8: Downloaded package revision c82e69fa2ebfa05957fe106afb63567f libbacktrace/cci.20210118: Retrieving package 761432f3453a17c960259b5b2605153e3bcffd7d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libbacktrace/cci.20210118: Package installed 761432f3453a17c960259b5b2605153e3bcffd7d libbacktrace/cci.20210118: Downloaded package revision 93620a4d63443edb00e433da06ba5ecb tbb/2020.3: Retrieving package 9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz tbb/2020.3: Package installed 9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212 tbb/2020.3: Downloaded package revision fc869fc47622842975c88f1d49f6be0a zlib/1.2.11: Retrieving package 761432f3453a17c960259b5b2605153e3bcffd7d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.11: Package installed 761432f3453a17c960259b5b2605153e3bcffd7d zlib/1.2.11: Downloaded package revision b30425f37c774b78d28474dd80947e74 boost/1.78.0: Retrieving package e2e36dc0645afb1818a3583c041ed0913c373354 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz boost/1.78.0: Package installed e2e36dc0645afb1818a3583c041ed0913c373354 boost/1.78.0: Downloaded package revision 1b95e5a0d9068eed1e5d836b8cef59ab bzip2/1.0.8: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/d666801fbcdc3fd37cf8b2a827d72e84b1878ff5/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK pagmo2/2.17.0: Configuring sources in /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK pagmo2/2.17.0: Copying sources to build folder pagmo2/2.17.0: Building your package in /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe pagmo2/2.17.0: Generator cmake_find_package_multi created BoostConfigVersion.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BoostTarget-debug.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BoostTargets.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BoostConfig.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created TBBConfigVersion.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created TBBTarget-debug.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created TBBTargets.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created TBBConfig.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created ZLIBConfigVersion.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created ZLIBConfig.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created ZLIBTargets.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created ZLIBTarget-debug.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BZip2ConfigVersion.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BZip2Config.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BZip2Targets.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created BZip2Target-debug.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created libbacktrace-config-version.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created libbacktrace-config.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created libbacktraceTargets.cmake pagmo2/2.17.0: Generator cmake_find_package_multi created libbacktraceTarget-debug.cmake pagmo2/2.17.0: Generator cmake_find_package created FindBoost.cmake pagmo2/2.17.0: Generator cmake_find_package created FindTBB.cmake pagmo2/2.17.0: Generator cmake_find_package created FindZLIB.cmake pagmo2/2.17.0: Generator cmake_find_package created FindBZip2.cmake pagmo2/2.17.0: Generator cmake_find_package created Findlibbacktrace.cmake pagmo2/2.17.0: Generator cmake created conanbuildinfo.cmake pagmo2/2.17.0: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK pagmo2/2.17.0: Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="8" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCONAN_CMAKE_POSITION_INDEPENDENT_CODE="ON" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe" -DCMAKE_PREFIX_PATH="/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DPAGMO_BUILD_TESTS="False" -DPAGMO_BUILD_BENCHMARKS="False" -DPAGMO_BUILD_TUTORIALS="False" -DPAGMO_WITH_EIGEN3="False" -DPAGMO_WITH_NLOPT="False" -DPAGMO_WITH_IPOPT="False" -DPAGMO_ENABLE_IPO="False" -DPAGMO_BUILD_STATIC_LIBRARY="True" -Wno-dev '/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe' ----------------- -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Adjusting fPIC flag (ON) -- Conan: Compiler GCC>=5, checking major version 8 -- Conan: Checking correct version: 8 -- Conan: C++ stdlib: libstdc++11 -- System name: Linux -- Looking for C++ include sys/types.h -- Looking for C++ include sys/types.h - found -- Looking for C++ include sys/wait.h -- Looking for C++ include sys/wait.h - found -- Looking for C++ include unistd.h -- Looking for C++ include unistd.h - found -- Looking for fork -- Looking for fork - found -- The fork_island UDI will be available. -- '-fdiagnostics-color=auto': flag is supported by the compiler, enabling. -- '-Waddress-of-packed-member': debug flag is not supported by the compiler. -- '-Wall': debug flag is supported by the compiler, enabling. -- '-Wextra': debug flag is supported by the compiler, enabling. -- '-Wnon-virtual-dtor': debug flag is supported by the compiler, enabling. -- '-Wlogical-op': debug flag is supported by the compiler, enabling. -- '-Wconversion': debug flag is supported by the compiler, enabling. -- '-Wdeprecated': debug flag is supported by the compiler, enabling. -- '-ftemplate-depth=1024': flag is supported by the compiler, enabling. -- '-Wold-style-cast': debug flag is supported by the compiler, enabling. -- '-pedantic-errors': debug flag is not supported by the compiler. -- '-Wdisabled-optimization': debug flag is supported by the compiler, enabling. -- '-ftemplate-backtrace-limit=0': debug flag is supported by the compiler, enabling. -- '-fstack-protector-all': debug flag is supported by the compiler, enabling. -- '-Wsuggest-attribute=pure': debug flag is supported by the compiler, enabling. -- '-Wsuggest-attribute=const': debug flag is supported by the compiler, enabling. -- '-Wsuggest-attribute=noreturn': debug flag is supported by the compiler, enabling. -- '-Wsuggest-attribute=format': debug flag is supported by the compiler, enabling. -- '-Wodr': debug flag is supported by the compiler, enabling. -- '-Wsuggest-final-types': debug flag is supported by the compiler, enabling. -- '-Wsuggest-final-methods': debug flag is supported by the compiler, enabling. -- '-Wsuggest-override': debug flag is supported by the compiler, enabling. -- '-Wshift-negative-value': debug flag is supported by the compiler, enabling. -- '-Wshift-overflow=2': debug flag is supported by the compiler, enabling. -- '-Wduplicated-cond': debug flag is supported by the compiler, enabling. -- '-Wnull-dereference': debug flag is supported by the compiler, enabling. -- '-Wrestrict': debug flag is supported by the compiler, enabling. -- '-Waligned-new': debug flag is supported by the compiler, enabling. -- '-Wcast-align=strict': debug flag is supported by the compiler, enabling. -- '-fdiagnostics-show-template-tree': flag is supported by the compiler, enabling. -- Activating the '-Wno-attributes' workaround for GCC >= 6. -- '-Wno-attributes': flag is supported by the compiler, enabling. -- Activating the '-Wno-maybe-uninitialized' workaround for GCC. -- '-Wno-maybe-uninitialized': debug flag is supported by the compiler, enabling. -- The C++ compiler ID is: GNU -- YACMA autodetected C++ flags: -fdiagnostics-color=auto;-ftemplate-depth=1024;-fdiagnostics-show-template-tree;-Wno-attributes -- YACMA autodetected C++ debug flags: -Wall;-Wextra;-Wnon-virtual-dtor;-Wlogical-op;-Wconversion;-Wdeprecated;-Wold-style-cast;-Wdisabled-optimization;-ftemplate-backtrace-limit=0;-fstack-protector-all;-Wsuggest-attribute=pure;-Wsuggest-attribute=const;-Wsuggest-attribute=noreturn;-Wsuggest-attribute=format;-Wodr;-Wsuggest-final-types;-Wsuggest-final-methods;-Wsuggest-override;-Wshift-negative-value;-Wshift-overflow=2;-Wduplicated-cond;-Wnull-dereference;-Wrestrict;-Waligned-new;-Wcast-align=strict;-Wno-maybe-uninitialized -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Thread library: -pthread -- POSIX threads detected. -- Looking for pthread_setaffinity_np -- Looking for pthread_setaffinity_np - found -- Looking for pthread_getaffinity_np -- Looking for pthread_getaffinity_np - found -- POSIX threads affinity extensions detected. -- The 'thread_local' keyword is supported. -- Library tbb_debug found /home/conan/w/BuildSingleReference/.conan/data/tbb/2020.3/_/_/package/9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212/lib/libtbb_debug.so -- Found: /home/conan/w/BuildSingleReference/.conan/data/tbb/2020.3/_/_/package/9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212/lib/libtbb_debug.so -- Library tbb_debug found /home/conan/w/BuildSingleReference/.conan/data/tbb/2020.3/_/_/package/9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212/lib/libtbb_debug.so -- Found: /home/conan/w/BuildSingleReference/.conan/data/tbb/2020.3/_/_/package/9ff4b7ca1cb37c0de837519f7aeff8bf47ddd212/lib/libtbb_debug.so -- TBB found using config mode. -- Conan: Using autogenerated FindBoost.cmake -- Library boost_contract found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Library boost_coroutine found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Library boost_fiber_numa found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Library boost_fiber found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Library boost_context found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Library boost_graph found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Library boost_iostreams found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Library boost_json found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Library boost_locale found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Library boost_log_setup found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Library boost_log found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Library boost_math_c99 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Library boost_math_c99f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Library boost_math_c99l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Library boost_math_tr1 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Library boost_math_tr1f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Library boost_math_tr1l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Library boost_nowide found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Library boost_program_options found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Library boost_random found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Library boost_regex found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Library boost_stacktrace_addr2line found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Library boost_stacktrace_backtrace found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_basic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_noop found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Library boost_timer found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Library boost_type_erasure found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Library boost_thread found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Library boost_chrono found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Library boost_container found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Library boost_date_time found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Library boost_unit_test_framework found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Library boost_prg_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Library boost_test_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Library boost_exception found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Library boost_wave found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Library boost_filesystem found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Library boost_atomic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Library boost_wserialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Library boost_serialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Conan: Using autogenerated FindBZip2.cmake -- Library bz2 found /home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/d666801fbcdc3fd37cf8b2a827d72e84b1878ff5/lib/libbz2.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/d666801fbcdc3fd37cf8b2a827d72e84b1878ff5/lib/libbz2.a -- Conan: Using autogenerated FindZLIB.cmake -- Library z found /home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/761432f3453a17c960259b5b2605153e3bcffd7d/lib/libz.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/zlib/1.2.11/_/_/package/761432f3453a17c960259b5b2605153e3bcffd7d/lib/libz.a -- Conan: Using autogenerated Findlibbacktrace.cmake -- Library backtrace found /home/conan/w/BuildSingleReference/.conan/data/libbacktrace/cci.20210118/_/_/package/761432f3453a17c960259b5b2605153e3bcffd7d/lib/libbacktrace.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/libbacktrace/cci.20210118/_/_/package/761432f3453a17c960259b5b2605153e3bcffd7d/lib/libbacktrace.a -- Library boost_serialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Library boost_wserialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Library boost_atomic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Library boost_filesystem found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Library boost_wave found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Library boost_exception found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Library boost_test_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Library boost_prg_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Library boost_unit_test_framework found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Library boost_date_time found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Library boost_container found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Library boost_chrono found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Library boost_thread found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Library boost_type_erasure found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Library boost_timer found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Library boost_stacktrace_noop found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Library boost_stacktrace_basic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_backtrace found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_addr2line found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Library boost_regex found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Library boost_random found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Library boost_program_options found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Library boost_nowide found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Library boost_math_tr1l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Library boost_math_tr1f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Library boost_math_tr1 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Library boost_math_c99l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Library boost_math_c99f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Library boost_math_c99 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Library boost_log found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Library boost_log_setup found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Library boost_locale found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Library boost_json found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Library boost_iostreams found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Library boost_graph found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Library boost_context found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Library boost_fiber found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Library boost_fiber_numa found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Library boost_coroutine found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Library boost_contract found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Required Boost libraries: serialization -- Conan: Using autogenerated FindBoost.cmake -- Found Boost: 1.78.0 (found suitable version "1.78.0", minimum required is "1.60.0") -- Conan: Component 'serialization' found in package 'Boost' -- Library boost_contract found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Skipping already existing target: CONAN_LIB::Boost_boost_contract -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Library boost_coroutine found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Skipping already existing target: CONAN_LIB::Boost_boost_coroutine -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Library boost_fiber_numa found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Skipping already existing target: CONAN_LIB::Boost_boost_fiber_numa -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Library boost_fiber found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Skipping already existing target: CONAN_LIB::Boost_boost_fiber -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Library boost_context found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Skipping already existing target: CONAN_LIB::Boost_boost_context -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Library boost_graph found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Skipping already existing target: CONAN_LIB::Boost_boost_graph -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Library boost_iostreams found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Skipping already existing target: CONAN_LIB::Boost_boost_iostreams -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Library boost_json found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Skipping already existing target: CONAN_LIB::Boost_boost_json -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Library boost_locale found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Skipping already existing target: CONAN_LIB::Boost_boost_locale -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Library boost_log_setup found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Skipping already existing target: CONAN_LIB::Boost_boost_log_setup -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Library boost_log found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Skipping already existing target: CONAN_LIB::Boost_boost_log -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Library boost_math_c99 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_c99 -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Library boost_math_c99f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_c99f -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Library boost_math_c99l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_c99l -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Library boost_math_tr1 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_tr1 -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Library boost_math_tr1f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_tr1f -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Library boost_math_tr1l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Skipping already existing target: CONAN_LIB::Boost_boost_math_tr1l -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Library boost_nowide found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Skipping already existing target: CONAN_LIB::Boost_boost_nowide -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Library boost_program_options found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Skipping already existing target: CONAN_LIB::Boost_boost_program_options -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Library boost_random found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Skipping already existing target: CONAN_LIB::Boost_boost_random -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Library boost_regex found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Skipping already existing target: CONAN_LIB::Boost_boost_regex -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Library boost_stacktrace_addr2line found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Skipping already existing target: CONAN_LIB::Boost_boost_stacktrace_addr2line -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Library boost_stacktrace_backtrace found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Skipping already existing target: CONAN_LIB::Boost_boost_stacktrace_backtrace -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_basic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Skipping already existing target: CONAN_LIB::Boost_boost_stacktrace_basic -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_noop found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Skipping already existing target: CONAN_LIB::Boost_boost_stacktrace_noop -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Library boost_timer found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Skipping already existing target: CONAN_LIB::Boost_boost_timer -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Library boost_type_erasure found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Skipping already existing target: CONAN_LIB::Boost_boost_type_erasure -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Library boost_thread found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Skipping already existing target: CONAN_LIB::Boost_boost_thread -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Library boost_chrono found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Skipping already existing target: CONAN_LIB::Boost_boost_chrono -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Library boost_container found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Skipping already existing target: CONAN_LIB::Boost_boost_container -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Library boost_date_time found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Skipping already existing target: CONAN_LIB::Boost_boost_date_time -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Library boost_unit_test_framework found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Skipping already existing target: CONAN_LIB::Boost_boost_unit_test_framework -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Library boost_prg_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Skipping already existing target: CONAN_LIB::Boost_boost_prg_exec_monitor -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Library boost_test_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Skipping already existing target: CONAN_LIB::Boost_boost_test_exec_monitor -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Library boost_exception found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Skipping already existing target: CONAN_LIB::Boost_boost_exception -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Library boost_wave found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Skipping already existing target: CONAN_LIB::Boost_boost_wave -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Library boost_filesystem found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Skipping already existing target: CONAN_LIB::Boost_boost_filesystem -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Library boost_atomic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Skipping already existing target: CONAN_LIB::Boost_boost_atomic -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Library boost_wserialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Skipping already existing target: CONAN_LIB::Boost_boost_wserialization -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Library boost_serialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Skipping already existing target: CONAN_LIB::Boost_boost_serialization -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Conan: Dependency BZip2 already found -- Conan: Dependency ZLIB already found -- Conan: Dependency libbacktrace already found -- Library boost_serialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Skipping already existing target: CONAN_LIB::Boost_serialization_boost_serialization -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_serialization.a -- Library boost_wserialization found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Skipping already existing target: CONAN_LIB::Boost_wserialization_boost_wserialization -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wserialization.a -- Library boost_atomic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Skipping already existing target: CONAN_LIB::Boost_atomic_boost_atomic -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_atomic.a -- Library boost_filesystem found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Skipping already existing target: CONAN_LIB::Boost_filesystem_boost_filesystem -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_filesystem.a -- Library boost_wave found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Skipping already existing target: CONAN_LIB::Boost_wave_boost_wave -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_wave.a -- Library boost_exception found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Skipping already existing target: CONAN_LIB::Boost_exception_boost_exception -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_exception.a -- Library boost_test_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Skipping already existing target: CONAN_LIB::Boost_test_exec_monitor_boost_test_exec_monitor -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_test_exec_monitor.a -- Library boost_prg_exec_monitor found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Skipping already existing target: CONAN_LIB::Boost_prg_exec_monitor_boost_prg_exec_monitor -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_prg_exec_monitor.a -- Library boost_unit_test_framework found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Skipping already existing target: CONAN_LIB::Boost_unit_test_framework_boost_unit_test_framework -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_unit_test_framework.a -- Library boost_date_time found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Skipping already existing target: CONAN_LIB::Boost_date_time_boost_date_time -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_date_time.a -- Library boost_container found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Skipping already existing target: CONAN_LIB::Boost_container_boost_container -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_container.a -- Library boost_chrono found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Skipping already existing target: CONAN_LIB::Boost_chrono_boost_chrono -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_chrono.a -- Library boost_thread found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Skipping already existing target: CONAN_LIB::Boost_thread_boost_thread -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_thread.a -- Library boost_type_erasure found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Skipping already existing target: CONAN_LIB::Boost_type_erasure_boost_type_erasure -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_type_erasure.a -- Library boost_timer found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Skipping already existing target: CONAN_LIB::Boost_timer_boost_timer -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_timer.a -- Library boost_stacktrace_noop found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Skipping already existing target: CONAN_LIB::Boost_stacktrace_noop_boost_stacktrace_noop -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_noop.a -- Library boost_stacktrace_basic found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Skipping already existing target: CONAN_LIB::Boost_stacktrace_basic_boost_stacktrace_basic -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_backtrace found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Skipping already existing target: CONAN_LIB::Boost_stacktrace_backtrace_boost_stacktrace_backtrace -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_addr2line found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Skipping already existing target: CONAN_LIB::Boost_stacktrace_addr2line_boost_stacktrace_addr2line -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_stacktrace_addr2line.a -- Library boost_regex found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Skipping already existing target: CONAN_LIB::Boost_regex_boost_regex -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_regex.a -- Library boost_random found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Skipping already existing target: CONAN_LIB::Boost_random_boost_random -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_random.a -- Library boost_program_options found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Skipping already existing target: CONAN_LIB::Boost_program_options_boost_program_options -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_program_options.a -- Library boost_nowide found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Skipping already existing target: CONAN_LIB::Boost_nowide_boost_nowide -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_nowide.a -- Library boost_math_tr1l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Skipping already existing target: CONAN_LIB::Boost_math_tr1l_boost_math_tr1l -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1l.a -- Library boost_math_tr1f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Skipping already existing target: CONAN_LIB::Boost_math_tr1f_boost_math_tr1f -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1f.a -- Library boost_math_tr1 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Skipping already existing target: CONAN_LIB::Boost_math_tr1_boost_math_tr1 -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_tr1.a -- Library boost_math_c99l found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Skipping already existing target: CONAN_LIB::Boost_math_c99l_boost_math_c99l -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99l.a -- Library boost_math_c99f found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Skipping already existing target: CONAN_LIB::Boost_math_c99f_boost_math_c99f -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99f.a -- Library boost_math_c99 found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Skipping already existing target: CONAN_LIB::Boost_math_c99_boost_math_c99 -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_math_c99.a -- Library boost_log found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Skipping already existing target: CONAN_LIB::Boost_log_boost_log -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log.a -- Library boost_log_setup found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Skipping already existing target: CONAN_LIB::Boost_log_setup_boost_log_setup -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_log_setup.a -- Library boost_locale found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Skipping already existing target: CONAN_LIB::Boost_locale_boost_locale -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_locale.a -- Library boost_json found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Skipping already existing target: CONAN_LIB::Boost_json_boost_json -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_json.a -- Library boost_iostreams found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Skipping already existing target: CONAN_LIB::Boost_iostreams_boost_iostreams -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_iostreams.a -- Library boost_graph found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Skipping already existing target: CONAN_LIB::Boost_graph_boost_graph -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_graph.a -- Library boost_context found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Skipping already existing target: CONAN_LIB::Boost_context_boost_context -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_context.a -- Library boost_fiber found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Skipping already existing target: CONAN_LIB::Boost_fiber_boost_fiber -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber.a -- Library boost_fiber_numa found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Skipping already existing target: CONAN_LIB::Boost_fiber_numa_boost_fiber_numa -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_fiber_numa.a -- Library boost_coroutine found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Skipping already existing target: CONAN_LIB::Boost_coroutine_boost_coroutine -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_coroutine.a -- Library boost_contract found /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Skipping already existing target: CONAN_LIB::Boost_contract_boost_contract -- Found: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/lib/libboost_contract.a -- Detected Boost version: 1.78.0 -- Boost include dirs: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include -- pagmo will be built as a static library. -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe' '--' '-j3' ----------------- Scanning dependencies of target pagmo [ 1%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/islands/fork_island.cpp.o [ 2%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithm.cpp.o [ 3%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/population.cpp.o [ 4%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problem.cpp.o [ 5%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/bfe.cpp.o [ 6%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/island.cpp.o [ 7%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/archipelago.cpp.o [ 9%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/io.cpp.o [ 10%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/rng.cpp.o [ 11%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/threading.cpp.o [ 12%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topology.cpp.o [ 13%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/r_policy.cpp.o [ 14%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/s_policy.cpp.o [ 15%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/null_problem.cpp.o [ 17%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2006.cpp.o [ 18%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2009.cpp.o [ 19%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/schwefel.cpp.o [ 20%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/rosenbrock.cpp.o [ 21%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/hock_schittkowsky_71.cpp.o [ 22%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/inventory.cpp.o [ 23%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/zdt.cpp.o [ 25%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/dtlz.cpp.o [ 26%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/unconstrain.cpp.o [ 27%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/translate.cpp.o [ 28%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/decompose.cpp.o [ 29%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/golomb_ruler.cpp.o [ 30%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/lennard_jones.cpp.o [ 31%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/ackley.cpp.o [ 32%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/griewank.cpp.o [ 34%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/rastrigin.cpp.o [ 35%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/minlp_rastrigin.cpp.o [ 36%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/luksan_vlcek1.cpp.o [ 37%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/wfg.cpp.o [ 38%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2013.cpp.o [ 39%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2013_data.cpp.o [ 40%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2014.cpp.o [ 42%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/problems/cec2014_data.cpp.o [ 43%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/null_algorithm.cpp.o [ 44%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/de.cpp.o [ 45%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/pso.cpp.o [ 46%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/not_population_based.cpp.o [ 47%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/compass_search.cpp.o [ 48%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/mbh.cpp.o [ 50%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/cstrs_self_adaptive.cpp.o [ 51%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/pso_gen.cpp.o [ 52%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/ihs.cpp.o [ 53%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/sade.cpp.o [ 54%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/bee_colony.cpp.o [ 55%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/sea.cpp.o [ 56%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/sga.cpp.o [ 57%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/simulated_annealing.cpp.o [ 59%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/moead.cpp.o [ 60%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/nsga2.cpp.o [ 61%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/gaco.cpp.o [ 62%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/de1220.cpp.o [ 63%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/gwo.cpp.o [ 64%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/maco.cpp.o [ 65%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/algorithms/nspso.cpp.o [ 67%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/islands/thread_island.cpp.o [ 68%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/batch_evaluators/default_bfe.cpp.o [ 69%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/batch_evaluators/member_bfe.cpp.o [ 70%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/batch_evaluators/thread_bfe.cpp.o [ 71%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topologies/base_bgl_topology.cpp.o [ 72%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topologies/unconnected.cpp.o [ 73%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topologies/fully_connected.cpp.o [ 75%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topologies/ring.cpp.o [ 76%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/topologies/free_form.cpp.o [ 77%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/r_policies/fair_replace.cpp.o [ 78%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/s_policies/select_best.cpp.o [ 79%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/constrained.cpp.o [ 80%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/discrepancy.cpp.o [ 81%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/generic.cpp.o [ 82%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/genetic_operators.cpp.o [ 84%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/multi_objective.cpp.o [ 85%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hypervolume.cpp.o [ 86%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_algorithm.cpp.o [ 87%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_bf_approx.cpp.o [ 88%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_bf_fpras.cpp.o [ 89%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_hv2d.cpp.o [ 90%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_hv3d.cpp.o [ 92%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/utils/hv_algos/hv_hvwfg.cpp.o [ 93%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/base_sr_policy.cpp.o [ 94%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/bfe_impl.cpp.o [ 95%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/task_queue.cpp.o [ 96%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/prime_numbers.cpp.o [ 97%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/gte_getter.cpp.o [ 98%] Building CXX object source_subfolder/CMakeFiles/pagmo.dir/src/detail/type_name.cpp.o [100%] Linking CXX static library ../lib/libpagmo.a [100%] Built target pagmo pagmo2/2.17.0: Package '6dc80d9a033db81f191e4272bd5aa7c60b634bbe' built pagmo2/2.17.0: Build folder /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe pagmo2/2.17.0: Generated conaninfo.txt pagmo2/2.17.0: Generated conanbuildinfo.txt pagmo2/2.17.0: Generating the package pagmo2/2.17.0: Package folder /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe pagmo2/2.17.0: Calling package() ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe' '--target' 'install' '--' '-j3' ----------------- [100%] Built target pagmo Install the project... -- Install configuration: "Debug" -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies/base_bgl_topology.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies/fully_connected.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies/unconnected.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies/free_form.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topologies/ring.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/rng.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/islands -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/islands/thread_island.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/islands/fork_island.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/bfe.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/not_population_based.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/nlopt.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/bee_colony.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/ihs.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/gaco.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/de.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/null_algorithm.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/compass_search.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/maco.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/pso_gen.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/nspso.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/de1220.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/mbh.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/simulated_annealing.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/pso.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/sea.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/xnes.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/cstrs_self_adaptive.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/cmaes.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/gwo.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/sade.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/moead.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/ipopt.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/sga.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithms/nsga2.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problem.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/s_policies -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/s_policies/select_best.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/types.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/type_traits.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/topology.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/archipelago_fwd.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/eigen.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/visibility.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/constants.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/base_sr_policy.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/custom_comparisons.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/eigen_s11n.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/support_xeus_cling.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/typeid_name_extract.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/bfe_impl.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/free_form_fwd.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/island_fwd.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/prime_numbers.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/task_queue.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/gte_getter.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/s11n_wrappers.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/detail/type_name.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/s_policy.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/r_policy.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/cec2013.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/schwefel.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/ackley.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/rosenbrock.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/golomb_ruler.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/unconstrain.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/cec2014.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/wfg.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/zdt.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/translate.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/luksan_vlcek1.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/lennard_jones.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/cec2009.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/null_problem.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/decompose.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/dtlz.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/minlp_rastrigin.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/rastrigin.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/inventory.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/cec2006.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/hock_schittkowsky_71.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/problems/griewank.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/archipelago.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/exceptions.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/s11n.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/pagmo.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/island.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/algorithm.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/config.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/io.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/gradients_and_hessians.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/constrained.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/multi_objective.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/generic.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/discrepancy.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hypervolume.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/genetic_operators.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_hv2d.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_algorithm.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_hvwfg.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_bf_fpras.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_bf_approx.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/utils/hv_algos/hv_hv3d.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/threading.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/batch_evaluators -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/batch_evaluators/default_bfe.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/batch_evaluators/member_bfe.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/batch_evaluators/thread_bfe.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/r_policies -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/r_policies/fair_replace.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/population.hpp -- Up-to-date: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/include/pagmo/config.hpp -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/libpagmo.a -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/pagmo-config.cmake -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/Findpagmo_IPOPT.cmake -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/PagmoFindBoost.cmake -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/pagmo_export.cmake -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/pagmo_export-debug.cmake -- Installing: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/package/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/lib/cmake/pagmo/pagmo-config-version.cmake [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK pagmo2/2.17.0 package(): Packaged 1 '.gpl3' file: COPYING.gpl3 pagmo2/2.17.0 package(): Packaged 1 '.lgpl3' file: COPYING.lgpl3 pagmo2/2.17.0 package(): Packaged 107 '.hpp' files pagmo2/2.17.0 package(): Packaged 1 '.a' file: libpagmo.a pagmo2/2.17.0: Package '6dc80d9a033db81f191e4272bd5aa7c60b634bbe' created pagmo2/2.17.0: Created package revision 351d8d84268514c33ecc493a08df8bec [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK Aggregating env generators CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithm.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/null_algorithm.hpp:63:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::null_algorithm; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::null_algorithm; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithm.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/islands/fork_island.cpp:51: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp: In instantiation of ‘struct pagmo::detail::isl_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/islands/fork_island.hpp:78:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:174:37: warning: ‘std::unique_ptr pagmo::detail::isl_inner::clone() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:179:10: warning: ‘void pagmo::detail::isl_inner::run_evolve(pagmo::island&) const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] void run_evolve(island &isl) const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:184:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_name() const [with T = pagmo::fork_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:188:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_extra_info() const [with T = pagmo::fork_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:213:21: warning: ‘std::type_index pagmo::detail::isl_inner::get_type_index() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:218:17: warning: ‘const void* pagmo::detail::isl_inner::get_ptr() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:222:11: warning: ‘void* pagmo::detail::isl_inner::get_ptr() [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/detail/bfe_impl.hpp:33, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problem.cpp:44: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/null_problem.hpp:115:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/detail/bfe_impl.hpp:33, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problem.cpp:44: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::null_problem; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/default_bfe.hpp:35, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/bfe.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/default_bfe.hpp:69:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::default_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::default_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::default_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/archipelago.hpp:51, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/island.cpp:52: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp: In instantiation of ‘struct pagmo::detail::isl_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/islands/thread_island.hpp:71:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:174:37: warning: ‘std::unique_ptr pagmo::detail::isl_inner::clone() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:179:10: warning: ‘void pagmo::detail::isl_inner::run_evolve(pagmo::island&) const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] void run_evolve(island &isl) const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:184:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_name() const [with T = pagmo::thread_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:188:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_extra_info() const [with T = pagmo::thread_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:213:21: warning: ‘std::type_index pagmo::detail::isl_inner::get_type_index() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:218:17: warning: ‘const void* pagmo::detail::isl_inner::get_ptr() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:222:11: warning: ‘void* pagmo::detail::isl_inner::get_ptr() [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp: In instantiation of ‘struct pagmo::detail::isl_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/islands/fork_island.hpp:78:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:174:37: warning: ‘std::unique_ptr pagmo::detail::isl_inner::clone() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:179:10: warning: ‘void pagmo::detail::isl_inner::run_evolve(pagmo::island&) const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] void run_evolve(island &isl) const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:184:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_name() const [with T = pagmo::fork_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:188:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_extra_info() const [with T = pagmo::fork_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:213:21: warning: ‘std::type_index pagmo::detail::isl_inner::get_type_index() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:218:17: warning: ‘const void* pagmo::detail::isl_inner::get_ptr() const [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:222:11: warning: ‘void* pagmo::detail::isl_inner::get_ptr() [with T = pagmo::fork_island]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:38, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topology.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp: In instantiation of ‘struct pagmo::detail::topo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:59:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:198:38: warning: ‘std::unique_ptr pagmo::detail::topo_inner::clone() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:203:56: warning: ‘std::pair, std::vector > pagmo::detail::topo_inner::get_connections(std::size_t) const [with T = pagmo::unconnected; std::size_t = long unsigned int]’ can be marked override [-Wsuggest-override] std::pair, vector_double> get_connections(std::size_t n) const final ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:207:10: warning: ‘void pagmo::detail::topo_inner::push_back() [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] void push_back() final ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:212:17: warning: ‘pagmo::bgl_graph_t pagmo::detail::topo_inner::to_bgl() const [with T = pagmo::unconnected; pagmo::bgl_graph_t = boost::adjacency_list]’ can be marked override [-Wsuggest-override] bgl_graph_t to_bgl() const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:216:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_name() const [with T = pagmo::unconnected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:220:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_extra_info() const [with T = pagmo::unconnected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:38, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topology.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:258:21: warning: ‘std::type_index pagmo::detail::topo_inner::get_type_index() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:263:17: warning: ‘const void* pagmo::detail::topo_inner::get_ptr() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:267:11: warning: ‘void* pagmo::detail::topo_inner::get_ptr() [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policies/fair_replace.hpp:37, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/r_policy.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp: In instantiation of ‘struct pagmo::detail::r_pol_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policies/fair_replace.hpp:76:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:149:39: warning: ‘std::unique_ptr pagmo::detail::r_pol_inner::clone() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:154:25: warning: ‘pagmo::individuals_group_t pagmo::detail::r_pol_inner::replace(const individuals_group_t&, const size_type&, const size_type&, const size_type&, const size_type&, const size_type&, const vector_double&, const individuals_group_t&) const [with T = pagmo::fair_replace; pagmo::individuals_group_t = std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > >; std::vector::size_type = long unsigned int; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] individuals_group_t replace(const individuals_group_t &inds, const vector_double::size_type &nx, ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:162:17: warning: ‘std::__cxx11::string pagmo::detail::r_pol_inner::get_name() const [with T = pagmo::fair_replace; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:166:17: warning: ‘std::__cxx11::string pagmo::detail::r_pol_inner::get_extra_info() const [with T = pagmo::fair_replace; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:191:21: warning: ‘std::type_index pagmo::detail::r_pol_inner::get_type_index() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:196:17: warning: ‘const void* pagmo::detail::r_pol_inner::get_ptr() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:200:11: warning: ‘void* pagmo::detail::r_pol_inner::get_ptr() [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/null_problem.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/null_problem.hpp:115:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/null_problem.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::null_problem; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policies/select_best.hpp:37, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/s_policy.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp: In instantiation of ‘struct pagmo::detail::s_pol_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policies/select_best.hpp:72:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:149:39: warning: ‘std::unique_ptr pagmo::detail::s_pol_inner::clone() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:154:25: warning: ‘pagmo::individuals_group_t pagmo::detail::s_pol_inner::select(const individuals_group_t&, const size_type&, const size_type&, const size_type&, const size_type&, const size_type&, const vector_double&) const [with T = pagmo::select_best; pagmo::individuals_group_t = std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > >; std::vector::size_type = long unsigned int; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] individuals_group_t select(const individuals_group_t &inds, const vector_double::size_type &nx, ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:162:17: warning: ‘std::__cxx11::string pagmo::detail::s_pol_inner::get_name() const [with T = pagmo::select_best; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:166:17: warning: ‘std::__cxx11::string pagmo::detail::s_pol_inner::get_extra_info() const [with T = pagmo::select_best; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:191:21: warning: ‘std::type_index pagmo::detail::s_pol_inner::get_type_index() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:196:17: warning: ‘const void* pagmo::detail::s_pol_inner::get_ptr() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:200:11: warning: ‘void* pagmo::detail::s_pol_inner::get_ptr() [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2006.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/cec2006.hpp:277:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::cec2006; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::cec2006; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2006.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::cec2006; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::cec2006; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::cec2006; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::cec2006; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::cec2006; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::cec2006; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::cec2006; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::cec2006; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::cec2006; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::cec2006]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2009.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/cec2009.hpp:164:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::cec2009; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::cec2009; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2009.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::cec2009; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::cec2009; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::cec2009; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::cec2009; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::cec2009; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::cec2009; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::cec2009; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::cec2009; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::cec2009; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::cec2009]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/schwefel.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/schwefel.hpp:87:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::schwefel; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::schwefel; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/schwefel.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::schwefel; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::schwefel; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::schwefel; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::schwefel; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::schwefel; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::schwefel; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::schwefel; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::schwefel; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::schwefel; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::schwefel]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/rosenbrock.cpp:35: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/rosenbrock.hpp:98:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::rosenbrock; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::rosenbrock; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/rosenbrock.cpp:35: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::rosenbrock; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::rosenbrock; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::rosenbrock; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::rosenbrock; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::rosenbrock; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::rosenbrock; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::rosenbrock; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::rosenbrock; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::rosenbrock; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::rosenbrock]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/hock_schittkowsky_71.cpp:33: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/hock_schittkowsky_71.hpp:128:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::hock_schittkowsky_71; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::hock_schittkowsky_71; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/hock_schittkowsky_71.cpp:33: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::hock_schittkowsky_71; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::hock_schittkowsky_71; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::hock_schittkowsky_71; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::hock_schittkowsky_71; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::hock_schittkowsky_71; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::hock_schittkowsky_71; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::hock_schittkowsky_71; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::hock_schittkowsky_71; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::hock_schittkowsky_71; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::hock_schittkowsky_71]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/inventory.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/inventory.hpp:127:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::inventory; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::inventory; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/inventory.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::inventory; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::inventory; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::inventory; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::inventory; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::inventory; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::inventory; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::inventory; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::inventory; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::inventory; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::inventory]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/zdt.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/zdt.hpp:210:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::zdt; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::zdt; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/zdt.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::zdt; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::zdt; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::zdt; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::zdt; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::zdt; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::zdt; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::zdt; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::zdt; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::zdt; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::zdt]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/unconstrain.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/null_problem.hpp:115:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/unconstrain.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::null_problem; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/unconstrain.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/unconstrain.hpp:184:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::unconstrain; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::unconstrain; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/unconstrain.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::unconstrain; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::unconstrain; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::unconstrain; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::unconstrain; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::unconstrain; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::unconstrain; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::unconstrain; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::unconstrain; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::unconstrain; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::unconstrain]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/dtlz.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/dtlz.hpp:168:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::dtlz; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::dtlz; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/dtlz.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::dtlz; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::dtlz; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::dtlz; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::dtlz; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::dtlz; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::dtlz; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::dtlz; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::dtlz; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::dtlz; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::dtlz]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/translate.cpp:59: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/translate.hpp:198:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::translate; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::translate; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/translate.cpp:59: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::translate; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::translate; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::translate; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::translate; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::translate; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::translate; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::translate; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::translate; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::translate; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::translate]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/decompose.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/decompose.hpp:227:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::decompose; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::decompose; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/decompose.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::decompose; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::decompose; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::decompose; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::decompose; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::decompose; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::decompose; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::decompose; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::decompose; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::decompose; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::decompose]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/decompose.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/null_problem.hpp:115:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/decompose.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::null_problem; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::null_problem; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::null_problem; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::null_problem; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::null_problem]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/golomb_ruler.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/golomb_ruler.hpp:134:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::golomb_ruler; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::golomb_ruler; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/golomb_ruler.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::golomb_ruler; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::golomb_ruler; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::golomb_ruler; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::golomb_ruler; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::golomb_ruler; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::golomb_ruler; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::golomb_ruler; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::golomb_ruler; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::golomb_ruler; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::golomb_ruler]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/lennard_jones.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/lennard_jones.hpp:89:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::lennard_jones; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::lennard_jones; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/lennard_jones.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::lennard_jones; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::lennard_jones; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::lennard_jones; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::lennard_jones; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::lennard_jones; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::lennard_jones; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::lennard_jones; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::lennard_jones; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::lennard_jones; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::lennard_jones]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/ackley.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/ackley.hpp:88:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::ackley; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::ackley; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/ackley.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::ackley; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::ackley; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::ackley; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::ackley; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::ackley; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::ackley; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::ackley; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::ackley; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::ackley; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::ackley]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/griewank.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/griewank.hpp:94:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::griewank; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::griewank; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/griewank.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::griewank; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::griewank; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::griewank; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::griewank; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::griewank; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::griewank; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::griewank; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::griewank; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::griewank; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::griewank]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/rastrigin.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/rastrigin.hpp:112:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/rastrigin.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::rastrigin; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::rastrigin; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::rastrigin; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::rastrigin]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/minlp_rastrigin.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/minlp_rastrigin.hpp:134:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::minlp_rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::minlp_rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/minlp_rastrigin.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::minlp_rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::minlp_rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::minlp_rastrigin; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::minlp_rastrigin; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::minlp_rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::minlp_rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::minlp_rastrigin; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::minlp_rastrigin; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::minlp_rastrigin; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::minlp_rastrigin]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/luksan_vlcek1.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/luksan_vlcek1.hpp:116:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::luksan_vlcek1; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::luksan_vlcek1; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/luksan_vlcek1.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::luksan_vlcek1; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::luksan_vlcek1; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::luksan_vlcek1; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::luksan_vlcek1; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::luksan_vlcek1; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::luksan_vlcek1; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::luksan_vlcek1; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::luksan_vlcek1; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::luksan_vlcek1; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::luksan_vlcek1]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2013.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/cec2013.hpp:162:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::cec2013; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::cec2013; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2013.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::cec2013; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::cec2013; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::cec2013; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::cec2013; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::cec2013; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::cec2013; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::cec2013; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::cec2013; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::cec2013; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::cec2013]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/wfg.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/wfg.hpp:112:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::wfg; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::wfg; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/wfg.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::wfg; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::wfg; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::wfg; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::wfg; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::wfg; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::wfg; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::wfg; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::wfg; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::wfg; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::wfg]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2014.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problems/cec2014.hpp:239:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::cec2014; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::cec2014; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/problems/cec2014.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::cec2014; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::cec2014; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::cec2014; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::cec2014; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::cec2014; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::cec2014; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::cec2014; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::cec2014; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::cec2014; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::cec2014]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/null_algorithm.cpp:29: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/null_algorithm.hpp:63:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::null_algorithm; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::null_algorithm; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/null_algorithm.cpp:29: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::null_algorithm]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/de.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/de.hpp:205:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::de; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::de; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/de.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/pso.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/pso.hpp:265:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::pso; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::pso; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/pso.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::pso]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/compass_search.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:246:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::compass_search; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::compass_search; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/compass_search.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:36, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/mbh.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:246:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::compass_search; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::compass_search; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:36, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/mbh.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::compass_search]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:36, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/mbh.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/mbh.hpp:296:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::mbh; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::mbh; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/compass_search.hpp:36, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/mbh.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::mbh]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/cstrs_self_adaptive.hpp:398:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::cstrs_self_adaptive; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::cstrs_self_adaptive; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::cstrs_self_adaptive]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/de.hpp:205:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::de; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::de; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::de]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::de]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp: In instantiation of ‘struct pagmo::detail::prob_inner’: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:1149:18: required from ‘T* pagmo::problem::extract() [with T = pagmo::detail::penalized_udp]’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:443:83: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:515:38: warning: ‘std::unique_ptr pagmo::detail::prob_inner::clone() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:520:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::fitness(const vector_double&) const [with T = pagmo::detail::penalized_udp; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double fitness(const vector_double &dv) const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:524:45: warning: ‘std::pair, std::vector > pagmo::detail::prob_inner::get_bounds() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] std::pair get_bounds() const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:529:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::batch_fitness(const vector_double&) const [with T = pagmo::detail::penalized_udp; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double batch_fitness([[maybe_unused]] const vector_double &dv) const final ^~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/population.hpp:39, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:49, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/cstrs_self_adaptive.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:539:10: warning: ‘bool pagmo::detail::prob_inner::has_batch_fitness() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_batch_fitness() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:551:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nobj() const [with T = pagmo::detail::penalized_udp; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nobj() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:555:19: warning: ‘pagmo::vector_double pagmo::detail::prob_inner::gradient(const vector_double&) const [with T = pagmo::detail::penalized_udp; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double gradient(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:559:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_gradient() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:563:22: warning: ‘pagmo::sparsity_pattern pagmo::detail::prob_inner::gradient_sparsity() const [with T = pagmo::detail::penalized_udp; pagmo::sparsity_pattern = std::vector >]’ can be marked override [-Wsuggest-override] sparsity_pattern gradient_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:567:10: warning: ‘bool pagmo::detail::prob_inner::has_gradient_sparsity() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_gradient_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:571:32: warning: ‘std::vector > pagmo::detail::prob_inner::hessians(const vector_double&) const [with T = pagmo::detail::penalized_udp; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] std::vector hessians(const vector_double &dv) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:575:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_hessians() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:579:35: warning: ‘std::vector > > pagmo::detail::prob_inner::hessians_sparsity() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] std::vector hessians_sparsity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:583:10: warning: ‘bool pagmo::detail::prob_inner::has_hessians_sparsity() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_hessians_sparsity() const final ^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:587:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nec() const [with T = pagmo::detail::penalized_udp; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nec() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:591:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nic() const [with T = pagmo::detail::penalized_udp; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nic() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:595:30: warning: ‘std::vector::size_type pagmo::detail::prob_inner::get_nix() const [with T = pagmo::detail::penalized_udp; std::vector::size_type = long unsigned int]’ can be marked override [-Wsuggest-override] vector_double::size_type get_nix() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:599:10: warning: ‘void pagmo::detail::prob_inner::set_seed(unsigned int) [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:603:10: warning: ‘bool pagmo::detail::prob_inner::has_set_seed() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:607:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_name() const [with T = pagmo::detail::penalized_udp; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:611:17: warning: ‘std::__cxx11::string pagmo::detail::prob_inner::get_extra_info() const [with T = pagmo::detail::penalized_udp; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:615:19: warning: ‘pagmo::thread_safety pagmo::detail::prob_inner::get_thread_safety() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:850:21: warning: ‘std::type_index pagmo::detail::prob_inner::get_type_index() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:855:17: warning: ‘const void* pagmo::detail::prob_inner::get_ptr() const [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/problem.hpp:859:11: warning: ‘void* pagmo::detail::prob_inner::get_ptr() [with T = pagmo::detail::penalized_udp]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/pso_gen.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/pso_gen.hpp:233:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::pso_gen; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::pso_gen; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/pso_gen.cpp:41: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::pso_gen]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/ihs.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/ihs.hpp:237:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::ihs; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::ihs; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/ihs.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::ihs]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sade.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/sade.hpp:253:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::sade; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::sade; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sade.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::sade]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/bee_colony.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/bee_colony.hpp:179:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::bee_colony; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::bee_colony; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/bee_colony.cpp:36: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::bee_colony]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sea.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/sea.hpp:191:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::sea; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::sea; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sea.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::sea]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/simulated_annealing.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/simulated_annealing.hpp:229:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::simulated_annealing; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::simulated_annealing; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/simulated_annealing.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::simulated_annealing]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sga.cpp:51: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/sga.hpp:287:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::sga; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::sga; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/sga.cpp:51: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::sga]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/moead.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/moead.hpp:227:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::moead; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::moead; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/moead.cpp:39: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::moead]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/nsga2.cpp:42: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/nsga2.hpp:189:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::nsga2; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::nsga2; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/nsga2.cpp:42: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::nsga2]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/gaco.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/gaco.hpp:267:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::gaco; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::gaco; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/gaco.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::gaco]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/de1220.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/de1220.hpp:277:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::de1220; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::de1220; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/de1220.cpp:40: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::de1220]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/gwo.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/gwo.hpp:193:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::gwo; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::gwo; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/gwo.cpp:37: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::gwo]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/maco.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/maco.hpp:144:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::maco; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::maco; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/maco.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::maco]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/nspso.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp: In instantiation of ‘struct pagmo::detail::algo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithms/nspso.hpp:145:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:213:38: warning: ‘std::unique_ptr pagmo::detail::algo_inner::clone() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:218:16: warning: ‘pagmo::population pagmo::detail::algo_inner::evolve(const pagmo::population&) const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] population evolve(const population &pop) const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:223:10: warning: ‘void pagmo::detail::algo_inner::set_seed(unsigned int) [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] void set_seed(unsigned seed) final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:227:10: warning: ‘bool pagmo::detail::algo_inner::has_set_seed() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] bool has_set_seed() const final ^~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:231:10: warning: ‘void pagmo::detail::algo_inner::set_verbosity(unsigned int) [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] void set_verbosity(unsigned level) final ^~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:235:10: warning: ‘bool pagmo::detail::algo_inner::has_set_verbosity() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] bool has_set_verbosity() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:239:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_name() const [with T = pagmo::nspso; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:243:17: warning: ‘std::__cxx11::string pagmo::detail::algo_inner::get_extra_info() const [with T = pagmo::nspso; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:247:19: warning: ‘pagmo::thread_safety pagmo::detail::algo_inner::get_thread_safety() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/algorithms/nspso.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:343:21: warning: ‘std::type_index pagmo::detail::algo_inner::get_type_index() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:348:17: warning: ‘const void* pagmo::detail::algo_inner::get_ptr() const [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/algorithm.hpp:352:11: warning: ‘void* pagmo::detail::algo_inner::get_ptr() [with T = pagmo::nspso]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/islands/thread_island.cpp:53: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp: In instantiation of ‘struct pagmo::detail::isl_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/islands/thread_island.hpp:71:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:174:37: warning: ‘std::unique_ptr pagmo::detail::isl_inner::clone() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:179:10: warning: ‘void pagmo::detail::isl_inner::run_evolve(pagmo::island&) const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] void run_evolve(island &isl) const final ^~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:184:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_name() const [with T = pagmo::thread_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:188:17: warning: ‘std::__cxx11::string pagmo::detail::isl_inner::get_extra_info() const [with T = pagmo::thread_island; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:213:21: warning: ‘std::type_index pagmo::detail::isl_inner::get_type_index() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:218:17: warning: ‘const void* pagmo::detail::isl_inner::get_ptr() const [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/island.hpp:222:11: warning: ‘void* pagmo::detail::isl_inner::get_ptr() [with T = pagmo::thread_island]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/default_bfe.hpp:35, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/batch_evaluators/default_bfe.cpp:32: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/default_bfe.hpp:69:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::default_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::default_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::default_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::default_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/member_bfe.hpp:60:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::member_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::member_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::member_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/thread_bfe.hpp:63:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::thread_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::thread_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::thread_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/member_bfe.hpp:34, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/batch_evaluators/member_bfe.cpp:29: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/member_bfe.hpp:60:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::member_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::member_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::member_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::member_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/thread_bfe.hpp:34, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/batch_evaluators/thread_bfe.cpp:52: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp: In instantiation of ‘struct pagmo::detail::bfe_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/batch_evaluators/thread_bfe.hpp:63:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:145:37: warning: ‘std::unique_ptr pagmo::detail::bfe_inner::clone() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:150:19: warning: ‘pagmo::vector_double pagmo::detail::bfe_inner::operator()(const pagmo::problem&, const vector_double&) const [with T = pagmo::thread_bfe; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] vector_double operator()(const problem &p, const vector_double &dvs) const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:155:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_name() const [with T = pagmo::thread_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:159:17: warning: ‘std::__cxx11::string pagmo::detail::bfe_inner::get_extra_info() const [with T = pagmo::thread_bfe; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:163:19: warning: ‘pagmo::thread_safety pagmo::detail::bfe_inner::get_thread_safety() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] thread_safety get_thread_safety() const final ^~~~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:199:21: warning: ‘std::type_index pagmo::detail::bfe_inner::get_type_index() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:204:17: warning: ‘const void* pagmo::detail::bfe_inner::get_ptr() const [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/bfe.hpp:208:11: warning: ‘void* pagmo::detail::bfe_inner::get_ptr() [with T = pagmo::thread_bfe]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/fully_connected.hpp:40, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/fully_connected.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp: In instantiation of ‘struct pagmo::detail::topo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/fully_connected.hpp:80:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:198:38: warning: ‘std::unique_ptr pagmo::detail::topo_inner::clone() const [with T = pagmo::fully_connected]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:203:56: warning: ‘std::pair, std::vector > pagmo::detail::topo_inner::get_connections(std::size_t) const [with T = pagmo::fully_connected; std::size_t = long unsigned int]’ can be marked override [-Wsuggest-override] std::pair, vector_double> get_connections(std::size_t n) const final ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:207:10: warning: ‘void pagmo::detail::topo_inner::push_back() [with T = pagmo::fully_connected]’ can be marked override [-Wsuggest-override] void push_back() final ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:212:17: warning: ‘pagmo::bgl_graph_t pagmo::detail::topo_inner::to_bgl() const [with T = pagmo::fully_connected; pagmo::bgl_graph_t = boost::adjacency_list]’ can be marked override [-Wsuggest-override] bgl_graph_t to_bgl() const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:216:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_name() const [with T = pagmo::fully_connected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:220:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_extra_info() const [with T = pagmo::fully_connected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/fully_connected.hpp:40, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/fully_connected.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:258:21: warning: ‘std::type_index pagmo::detail::topo_inner::get_type_index() const [with T = pagmo::fully_connected]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:263:17: warning: ‘const void* pagmo::detail::topo_inner::get_ptr() const [with T = pagmo::fully_connected]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:267:11: warning: ‘void* pagmo::detail::topo_inner::get_ptr() [with T = pagmo::fully_connected]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:38, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/unconnected.cpp:35: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp: In instantiation of ‘struct pagmo::detail::topo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:59:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:198:38: warning: ‘std::unique_ptr pagmo::detail::topo_inner::clone() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:203:56: warning: ‘std::pair, std::vector > pagmo::detail::topo_inner::get_connections(std::size_t) const [with T = pagmo::unconnected; std::size_t = long unsigned int]’ can be marked override [-Wsuggest-override] std::pair, vector_double> get_connections(std::size_t n) const final ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:207:10: warning: ‘void pagmo::detail::topo_inner::push_back() [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] void push_back() final ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:212:17: warning: ‘pagmo::bgl_graph_t pagmo::detail::topo_inner::to_bgl() const [with T = pagmo::unconnected; pagmo::bgl_graph_t = boost::adjacency_list]’ can be marked override [-Wsuggest-override] bgl_graph_t to_bgl() const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:216:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_name() const [with T = pagmo::unconnected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:220:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_extra_info() const [with T = pagmo::unconnected; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/unconnected.hpp:38, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/unconnected.cpp:35: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:258:21: warning: ‘std::type_index pagmo::detail::topo_inner::get_type_index() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:263:17: warning: ‘const void* pagmo::detail::topo_inner::get_ptr() const [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:267:11: warning: ‘void* pagmo::detail::topo_inner::get_ptr() [with T = pagmo::unconnected]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/base_bgl_topology.hpp:57, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/ring.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp: In instantiation of ‘struct pagmo::detail::topo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/ring.hpp:64:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:198:38: warning: ‘std::unique_ptr pagmo::detail::topo_inner::clone() const [with T = pagmo::ring]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:203:56: warning: ‘std::pair, std::vector > pagmo::detail::topo_inner::get_connections(std::size_t) const [with T = pagmo::ring; std::size_t = long unsigned int]’ can be marked override [-Wsuggest-override] std::pair, vector_double> get_connections(std::size_t n) const final ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:207:10: warning: ‘void pagmo::detail::topo_inner::push_back() [with T = pagmo::ring]’ can be marked override [-Wsuggest-override] void push_back() final ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:212:17: warning: ‘pagmo::bgl_graph_t pagmo::detail::topo_inner::to_bgl() const [with T = pagmo::ring; pagmo::bgl_graph_t = boost::adjacency_list]’ can be marked override [-Wsuggest-override] bgl_graph_t to_bgl() const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:216:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_name() const [with T = pagmo::ring; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:220:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_extra_info() const [with T = pagmo::ring; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/base_bgl_topology.hpp:57, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/ring.cpp:34: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:258:21: warning: ‘std::type_index pagmo::detail::topo_inner::get_type_index() const [with T = pagmo::ring]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:263:17: warning: ‘const void* pagmo::detail::topo_inner::get_ptr() const [with T = pagmo::ring]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:267:11: warning: ‘void* pagmo::detail::topo_inner::get_ptr() [with T = pagmo::ring]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policies/fair_replace.hpp:37, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/r_policies/fair_replace.cpp:43: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp: In instantiation of ‘struct pagmo::detail::r_pol_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policies/fair_replace.hpp:76:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:149:39: warning: ‘std::unique_ptr pagmo::detail::r_pol_inner::clone() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:154:25: warning: ‘pagmo::individuals_group_t pagmo::detail::r_pol_inner::replace(const individuals_group_t&, const size_type&, const size_type&, const size_type&, const size_type&, const size_type&, const vector_double&, const individuals_group_t&) const [with T = pagmo::fair_replace; pagmo::individuals_group_t = std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > >; std::vector::size_type = long unsigned int; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] individuals_group_t replace(const individuals_group_t &inds, const vector_double::size_type &nx, ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:162:17: warning: ‘std::__cxx11::string pagmo::detail::r_pol_inner::get_name() const [with T = pagmo::fair_replace; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:166:17: warning: ‘std::__cxx11::string pagmo::detail::r_pol_inner::get_extra_info() const [with T = pagmo::fair_replace; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:191:21: warning: ‘std::type_index pagmo::detail::r_pol_inner::get_type_index() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:196:17: warning: ‘const void* pagmo::detail::r_pol_inner::get_ptr() const [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/r_policy.hpp:200:11: warning: ‘void* pagmo::detail::r_pol_inner::get_ptr() [with T = pagmo::fair_replace]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/base_bgl_topology.hpp:57, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/free_form.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp: In instantiation of ‘struct pagmo::detail::topo_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/free_form.hpp:70:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:198:38: warning: ‘std::unique_ptr pagmo::detail::topo_inner::clone() const [with T = pagmo::free_form]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:203:56: warning: ‘std::pair, std::vector > pagmo::detail::topo_inner::get_connections(std::size_t) const [with T = pagmo::free_form; std::size_t = long unsigned int]’ can be marked override [-Wsuggest-override] std::pair, vector_double> get_connections(std::size_t n) const final ^~~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:207:10: warning: ‘void pagmo::detail::topo_inner::push_back() [with T = pagmo::free_form]’ can be marked override [-Wsuggest-override] void push_back() final ^~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:212:17: warning: ‘pagmo::bgl_graph_t pagmo::detail::topo_inner::to_bgl() const [with T = pagmo::free_form; pagmo::bgl_graph_t = boost::adjacency_list]’ can be marked override [-Wsuggest-override] bgl_graph_t to_bgl() const final ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:216:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_name() const [with T = pagmo::free_form; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:220:17: warning: ‘std::__cxx11::string pagmo::detail::topo_inner::get_extra_info() const [with T = pagmo::free_form; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topologies/base_bgl_topology.hpp:57, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/topologies/free_form.cpp:38: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:258:21: warning: ‘std::type_index pagmo::detail::topo_inner::get_type_index() const [with T = pagmo::free_form]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:263:17: warning: ‘const void* pagmo::detail::topo_inner::get_ptr() const [with T = pagmo::free_form]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/topology.hpp:267:11: warning: ‘void* pagmo::detail::topo_inner::get_ptr() [with T = pagmo::free_form]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~ In file included from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policies/select_best.hpp:37, from /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/src/s_policies/select_best.cpp:44: /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp: In instantiation of ‘struct pagmo::detail::s_pol_inner’: /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:226:5: required from ‘const bool boost::detail::is_base_and_derived_impl >::value’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/type_traits/is_base_and_derived.hpp:231:45: required from ‘struct boost::is_base_and_derived >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/if.hpp:63:11: required from ‘struct boost::mpl::if_ >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if >, boost::serialization::implementation_level_impl >::traits_class_level >, boost::mpl::eval_if >, mpl_::int_<1>, boost::mpl::eval_if >, mpl_::int_<3>, boost::mpl::eval_if >, mpl_::int_<2>, boost::mpl::eval_if >, mpl_::int_<1>, mpl_::int_<0> > > > > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:77:17: required from ‘struct boost::serialization::implementation_level_impl >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/serialization/level.hpp:83:8: required from ‘struct boost::serialization::implementation_level >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:60:29: required from ‘struct boost::mpl::greater_tag > >’ /home/conan/w/BuildSingleReference/.conan/data/boost/1.78.0/_/_/package/e2e36dc0645afb1818a3583c041ed0913c373354/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp:67:8: required from ‘struct boost::mpl::greater >, mpl_::int_<1> >’ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policies/select_best.hpp:72:1: required from here /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:149:39: warning: ‘std::unique_ptr pagmo::detail::s_pol_inner::clone() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] std::unique_ptr clone() const final ^~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:154:25: warning: ‘pagmo::individuals_group_t pagmo::detail::s_pol_inner::select(const individuals_group_t&, const size_type&, const size_type&, const size_type&, const size_type&, const size_type&, const vector_double&) const [with T = pagmo::select_best; pagmo::individuals_group_t = std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > >; std::vector::size_type = long unsigned int; pagmo::vector_double = std::vector]’ can be marked override [-Wsuggest-override] individuals_group_t select(const individuals_group_t &inds, const vector_double::size_type &nx, ^~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:162:17: warning: ‘std::__cxx11::string pagmo::detail::s_pol_inner::get_name() const [with T = pagmo::select_best; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_name() const final ^~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:166:17: warning: ‘std::__cxx11::string pagmo::detail::s_pol_inner::get_extra_info() const [with T = pagmo::select_best; std::__cxx11::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] std::string get_extra_info() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:191:21: warning: ‘std::type_index pagmo::detail::s_pol_inner::get_type_index() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] std::type_index get_type_index() const final ^~~~~~~~~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:196:17: warning: ‘const void* pagmo::detail::s_pol_inner::get_ptr() const [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] const void *get_ptr() const final ^~~~~~~ /home/conan/w/BuildSingleReference/.conan/data/pagmo2/2.17.0/_/_/build/6dc80d9a033db81f191e4272bd5aa7c60b634bbe/source_subfolder/include/pagmo/s_policy.hpp:200:11: warning: ‘void* pagmo::detail::s_pol_inner::get_ptr() [with T = pagmo::select_best]’ can be marked override [-Wsuggest-override] void *get_ptr() final ^~~~~~~