* Package: dev-db/pgrouting-3.1.1 * Repository: gentoo * Maintainer: pgsql-bugs@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux postgres_targets_postgres12 postgres_targets_postgres13 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Multibuild variants: 13 12 >>> Unpacking source... >>> Unpacking pgrouting-3.1.1.tar.gz to /var/tmp/portage/dev-db/pgrouting-3.1.1/work >>> Source unpacked in /var/tmp/portage/dev-db/pgrouting-3.1.1/work >>> Preparing source in /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build" * Will copy sources from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build * 13: copying to /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13 * 12: copying to /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1 ... * 13: running run_in_build_dir my_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13" cmake -C /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPOSTGRESQL_BIN=/usr/lib64/postgresql-13/bin -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13/gentoo_toolchain.cmake /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1 loading initial cache file /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13/gentoo_common_config.cmake -- CMAKE_BUILD_TYPE Release -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-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/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- DOXYGEN_MINIMUM_VERSION=1.7 -- SPHINX_MINIMUM_VERSION=1.8 -- POSTGRESQL_MINIMUM_VERSION=9.2.0 -- POSTGIS_MINIMUM_VERSION=2.0.0 -- GNU_CXX_MINIMUM_VERSION=4.6 -- CLANG_CXX_MINIMUM_VERSION= -- MSVC_CXX_MINIMUM_VERSION=18.0 -- dir='/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/cmake' -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Using -std=c++11. -- Found Perl: /usr/bin/perl (found version "5.34.0") -- POSTGRESQL_PG_CONFIG is /usr/lib64/postgresql-13/bin/pg_config -- POSTGRESQL_EXECUTABLE is /usr/lib64/postgresql-13/bin/postgres -- POSTGRESQL_VERSION_STRING in FindPostgreSQL.cmake is PostgreSQL 13.3 -- POSTGRESQL_INCLUDE_DIR: /usr/include/postgresql-13/server -- POSTGRESQL_LIBRARIES: /usr/lib64/postgresql-13/lib64 -- PGSQL_VERSION=133 -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.53") -- Boost headers were found here: /usr/include -- Boost VERSION 1.76.0 -- BOOST_VERSION_OK 1 -- BOOST_Geometry_VERSION_OK 1 -- Performing Test C_COMPILER_SUPPORTS_FPIC -- Performing Test C_COMPILER_SUPPORTS_FPIC - Success -- Performing Test CXX_COMPILER_SUPPORTS_FPIC -- Performing Test CXX_COMPILER_SUPPORTS_FPIC - Success -- Performing Test C_COMPILER_SUPPORTS_ROUNDING_MATH -- Performing Test C_COMPILER_SUPPORTS_ROUNDING_MATH - Success -- Performing Test CXX_COMPILER_SUPPORTS_ROUNDING_MATH -- Performing Test CXX_COMPILER_SUPPORTS_ROUNDING_MATH - Success -- <<< Gentoo configuration >>> Build type Release Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math C++ -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13 * 12: running run_in_build_dir my_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12" cmake -C /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DPOSTGRESQL_BIN=/usr/lib64/postgresql-12/bin -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12/gentoo_toolchain.cmake /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1 loading initial cache file /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12/gentoo_common_config.cmake -- CMAKE_BUILD_TYPE Release -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-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/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- DOXYGEN_MINIMUM_VERSION=1.7 -- SPHINX_MINIMUM_VERSION=1.8 -- POSTGRESQL_MINIMUM_VERSION=9.2.0 -- POSTGIS_MINIMUM_VERSION=2.0.0 -- GNU_CXX_MINIMUM_VERSION=4.6 -- CLANG_CXX_MINIMUM_VERSION= -- MSVC_CXX_MINIMUM_VERSION=18.0 -- dir='/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/cmake' -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Using -std=c++11. -- Found Perl: /usr/bin/perl (found version "5.34.0") -- POSTGRESQL_PG_CONFIG is /usr/lib64/postgresql-12/bin/pg_config -- POSTGRESQL_EXECUTABLE is /usr/lib64/postgresql-12/bin/postgres -- POSTGRESQL_VERSION_STRING in FindPostgreSQL.cmake is PostgreSQL 12.7 -- POSTGRESQL_INCLUDE_DIR: /usr/include/postgresql-12/server -- POSTGRESQL_LIBRARIES: /usr/lib64/postgresql-12/lib64 -- PGSQL_VERSION=127 -- Found Boost: /usr/lib64/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.53") -- Boost headers were found here: /usr/include -- Boost VERSION 1.76.0 -- BOOST_VERSION_OK 1 -- BOOST_Geometry_VERSION_OK 1 -- Performing Test C_COMPILER_SUPPORTS_FPIC -- Performing Test C_COMPILER_SUPPORTS_FPIC - Success -- Performing Test CXX_COMPILER_SUPPORTS_FPIC -- Performing Test CXX_COMPILER_SUPPORTS_FPIC - Success -- Performing Test C_COMPILER_SUPPORTS_ROUNDING_MATH -- Performing Test C_COMPILER_SUPPORTS_ROUNDING_MATH - Success -- Performing Test CXX_COMPILER_SUPPORTS_ROUNDING_MATH -- Performing Test CXX_COMPILER_SUPPORTS_ROUNDING_MATH - Success -- <<< Gentoo configuration >>> Build type Release Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math C++ -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-12 >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1 ... * 13: running run_in_build_dir cmake_build * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13" ninja -v -j4 -l0 [1/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/postgres_connection.c.o -MF src/common/CMakeFiles/common.dir/postgres_connection.c.o.d -o src/common/CMakeFiles/common.dir/postgres_connection.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/postgres_connection.c [2/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/matrixRows_input.c.o -MF src/common/CMakeFiles/common.dir/matrixRows_input.c.o.d -o src/common/CMakeFiles/common.dir/matrixRows_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/matrixRows_input.c [3/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/points_input.c.o -MF src/common/CMakeFiles/common.dir/points_input.c.o.d -o src/common/CMakeFiles/common.dir/points_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/points_input.c [4/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/e_report.c.o -MF src/common/CMakeFiles/common.dir/e_report.c.o.d -o src/common/CMakeFiles/common.dir/e_report.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/e_report.c [5/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/get_check_data.c.o -MF src/common/CMakeFiles/common.dir/get_check_data.c.o.d -o src/common/CMakeFiles/common.dir/get_check_data.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/get_check_data.c [6/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/combinations_input.c.o -MF src/common/CMakeFiles/common.dir/combinations_input.c.o.d -o src/common/CMakeFiles/common.dir/combinations_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/combinations_input.c [7/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/orders_input.c.o -MF src/common/CMakeFiles/common.dir/orders_input.c.o.d -o src/common/CMakeFiles/common.dir/orders_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/orders_input.c [8/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/edges_input.c.o -MF src/common/CMakeFiles/common.dir/edges_input.c.o.d -o src/common/CMakeFiles/common.dir/edges_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/edges_input.c [9/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/vehicles_input.c.o -MF src/common/CMakeFiles/common.dir/vehicles_input.c.o.d -o src/common/CMakeFiles/common.dir/vehicles_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/vehicles_input.c [10/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/pgr_point_input.c.o -MF src/common/CMakeFiles/common.dir/pgr_point_input.c.o.d -o src/common/CMakeFiles/common.dir/pgr_point_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/pgr_point_input.c [11/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/restrictions_input.c.o -MF src/common/CMakeFiles/common.dir/restrictions_input.c.o.d -o src/common/CMakeFiles/common.dir/restrictions_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/restrictions_input.c [12/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/coordinates_input.c.o -MF src/common/CMakeFiles/common.dir/coordinates_input.c.o.d -o src/common/CMakeFiles/common.dir/coordinates_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/coordinates_input.c [13/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/delauny_input.c.o -MF src/common/CMakeFiles/common.dir/delauny_input.c.o.d -o src/common/CMakeFiles/common.dir/delauny_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/delauny_input.c [14/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/arrays_input.c.o -MF src/common/CMakeFiles/common.dir/arrays_input.c.o.d -o src/common/CMakeFiles/common.dir/arrays_input.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/arrays_input.c [15/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/check_parameters.c.o -MF src/common/CMakeFiles/common.dir/check_parameters.c.o.d -o src/common/CMakeFiles/common.dir/check_parameters.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/check_parameters.c [16/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/time_msg.c.o -MF src/common/CMakeFiles/common.dir/time_msg.c.o.d -o src/common/CMakeFiles/common.dir/time_msg.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/time_msg.c [17/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/pgr_assert.cpp.o -MF src/common/CMakeFiles/common.dir/pgr_assert.cpp.o.d -o src/common/CMakeFiles/common.dir/pgr_assert.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/pgr_assert.cpp [18/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/identifier.cpp.o -MF src/common/CMakeFiles/common.dir/identifier.cpp.o.d -o src/common/CMakeFiles/common.dir/identifier.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/identifier.cpp [19/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/ch_vertex.cpp.o -MF src/common/CMakeFiles/common.dir/ch_vertex.cpp.o.d -o src/common/CMakeFiles/common.dir/ch_vertex.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/ch_vertex.cpp [20/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/basic_vertex.cpp.o -MF src/common/CMakeFiles/common.dir/basic_vertex.cpp.o.d -o src/common/CMakeFiles/common.dir/basic_vertex.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basic_vertex.cpp [21/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/basic_edge.cpp.o -MF src/common/CMakeFiles/common.dir/basic_edge.cpp.o.d -o src/common/CMakeFiles/common.dir/basic_edge.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basic_edge.cpp [22/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/pgr_alloc.cpp.o -MF src/common/CMakeFiles/common.dir/pgr_alloc.cpp.o.d -o src/common/CMakeFiles/common.dir/pgr_alloc.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/pgr_alloc.cpp [23/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/ch_edge.cpp.o -MF src/common/CMakeFiles/common.dir/ch_edge.cpp.o.d -o src/common/CMakeFiles/common.dir/ch_edge.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/ch_edge.cpp [24/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra.c.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra.c.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra.c [25/161] /usr/bin/x86_64-pc-linux-gnu-gcc -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia.c.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia.c.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia.c.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia.c [26/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/xy_vertex.cpp.o -MF src/common/CMakeFiles/common.dir/xy_vertex.cpp.o.d -o src/common/CMakeFiles/common.dir/xy_vertex.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp FAILED: src/common/CMakeFiles/common.dir/xy_vertex.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/xy_vertex.cpp.o -MF src/common/CMakeFiles/common.dir/xy_vertex.cpp.o.d -o src/common/CMakeFiles/common.dir/xy_vertex.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp In file included from /usr/include/boost/geometry/core/tag.hpp:23, from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before ‘<’ token 54 | : std::conditional_t, Trait> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before ‘<’ token 68 | : std::conditional_t> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:95:23: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’? 95 | using type = std::remove_cv_t>; | ^~~~~~~~~~~ | remove_cv /usr/include/boost/geometry/util/type_traits_std.hpp:105:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 105 | using type = std::remove_const_t>; | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:115:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 115 | using type = std::remove_const_t | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:129:23: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 129 | using type = std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/util/type_traits_std.hpp:166:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 166 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/core/ring_type.hpp:96:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 96 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2) 116 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier 108 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 109 | < | ~ 110 | linestring_tag, | ~~~~~~~~~~~~~~~ 111 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 112 | < | ~ 113 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | > | ~ /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2) 132 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier 124 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 125 | < | ~ 126 | polygon_tag, | ~~~~~~~~~~~~ 127 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 128 | < | ~ 129 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | > | ~ In file included from /usr/include/boost/geometry/core/coordinate_type.hpp:25, from /usr/include/boost/geometry/core/access.hpp:24, from /usr/include/boost/geometry/geometries/point.hpp:28, from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 40 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/geometries/point.hpp:137:14: error: ‘std::enable_if_t’ has not been declared 137 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:137:25: error: expected ‘>’ before ‘<’ token 137 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:155:14: error: ‘std::enable_if_t’ has not been declared 155 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:155:25: error: expected ‘>’ before ‘<’ token 155 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:173:14: error: ‘std::enable_if_t’ has not been declared 173 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:173:25: error: expected ‘>’ before ‘<’ token 173 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:316:14: error: ‘std::enable_if_t’ has not been declared 316 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:316:25: error: expected ‘>’ before ‘<’ token 316 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:326:14: error: ‘std::enable_if_t’ has not been declared 326 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:326:25: error: expected ‘>’ before ‘<’ token 326 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:337:14: error: ‘std::enable_if_t’ has not been declared 337 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:337:25: error: expected ‘>’ before ‘<’ token 337 | std::enable_if_t::value, int> = 0 | ^ In file included from /usr/include/boost/geometry/algorithms/detail/interior_iterator.hpp:15, from /usr/include/boost/geometry/io/wkt/write.hpp:37, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/core/interior_type.hpp:86:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 86 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/arithmetic/arithmetic.hpp:25, from /usr/include/boost/geometry/algorithms/detail/assign_values.hpp:32, from /usr/include/boost/geometry/algorithms/detail/assign_box_corners.hpp:21, from /usr/include/boost/geometry/algorithms/assign.hpp:34, from /usr/include/boost/geometry/io/wkt/write.hpp:38, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected template-name before ‘<’ token 41 | < | ^ /usr/include/boost/geometry/util/select_most_precise.hpp:41:9: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/select_most_precise.hpp:112:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 112 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/algorithms/clear.hpp:33, from /usr/include/boost/geometry/algorithms/detail/assign_values.hpp:34, from /usr/include/boost/geometry/algorithms/detail/assign_box_corners.hpp:21, from /usr/include/boost/geometry/algorithms/assign.hpp:34, from /usr/include/boost/geometry/io/wkt/write.hpp:38, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/core/tag_cast.hpp:52:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 52 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/geometries/helper_geometry.hpp:22, from /usr/include/boost/geometry/strategies/spherical/point_in_point.hpp:40, from /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:36, from /usr/include/boost/geometry/io/wkt/write.hpp:40, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/geometries/box.hpp:95:14: error: ‘std::enable_if_t’ has not been declared 95 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/box.hpp:96:13: error: expected ‘>’ before ‘<’ token 96 | < | ^ /usr/include/boost/geometry/geometries/box.hpp:117:14: error: ‘std::enable_if_t’ has not been declared 117 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/box.hpp:118:13: error: expected ‘>’ before ‘<’ token 118 | < | ^ /usr/include/boost/geometry/geometries/box.hpp:126:5: error: ‘template template > constexpr boost::geometry::model::box::box(const Point&, const Point&)’ cannot be overloaded with ‘template template > boost::geometry::model::box::box(const Point&, const Point&)’ 126 | box(Point const& min_corner, Point const& max_corner) | ^~~ /usr/include/boost/geometry/geometries/box.hpp:101:5: note: previous declaration ‘template template > boost::geometry::model::box::box(const Point&, const Point&)’ 101 | box(Point const& min_corner, Point const& max_corner) | ^~~ In file included from /usr/include/boost/geometry/io/wkt/write.hpp:40, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:55:10: error: ‘std::enable_if_t’ has not been declared 55 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:55:21: error: expected ‘>’ before ‘<’ token 55 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:68:10: error: ‘std::enable_if_t’ has not been declared 68 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:68:21: error: expected ‘>’ before ‘<’ token 68 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:70:13: error: redefinition of ‘template > bool boost::geometry::detail::disjoint::disjoint_point_point(const Point1&, const Point2&, const Strategy&)’ 70 | inline bool disjoint_point_point(Point1 const& point1, Point2 const& point2, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_point.hpp:57:13: note: ‘template > bool boost::geometry::detail::disjoint::disjoint_point_point(const Point1&, const Point2&, const Strategy&)’ previously declared here 57 | inline bool disjoint_point_point(Point1 const& point1, Point2 const& point2, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/strategies/cartesian/point_order.hpp:16, from /usr/include/boost/geometry/strategies/io/cartesian.hpp:17, from /usr/include/boost/geometry/io/wkt/write.hpp:52, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/strategy/cartesian/area.hpp:115:19: error: ‘result’ function uses ‘auto’ type specifier without trailing return type 115 | static inline auto result(state& st) | ^~~~ /usr/include/boost/geometry/strategy/cartesian/area.hpp:115:19: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ In file included from /usr/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:24, from /usr/include/boost/geometry/strategies/io/cartesian.hpp:19, from /usr/include/boost/geometry/io/wkt/write.hpp:52, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/util/select_calculation_type.hpp:41:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 41 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/util/select_calculation_type.hpp:61:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 61 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp:29, from /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:30, from /usr/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30, from /usr/include/boost/geometry/strategies/io/cartesian.hpp:19, from /usr/include/boost/geometry/io/wkt/write.hpp:52, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/util/calculation_type.hpp:70:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 70 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp:30, from /usr/include/boost/geometry/strategies/io/cartesian.hpp:19, from /usr/include/boost/geometry/io/wkt/write.hpp:52, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp: In static member function ‘static int boost::geometry::strategy::side::side_by_triangle::apply(const P1&, const P2&, const P&)’: /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:232:22: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 232 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: error: type/value mismatch at argument 1 in template parameter list for ‘template struct boost::geometry::select_most_precise’ 249 | >::type promoted_type; | ^ /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:249:13: note: expected a type, got ‘coordinate_type’ /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: error: type/value mismatch at argument 1 in template parameter list for ‘template template struct boost::geometry::strategy::side::side_by_triangle::compute_side_value’ 260 | >::apply(p1, p2, p, epsp); | ^ /usr/include/boost/geometry/strategies/cartesian/side_by_triangle.hpp:260:13: note: expected a type, got ‘coordinate_type’ In file included from /usr/include/boost/geometry/io/wkt/write.hpp:52, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/strategies/io/cartesian.hpp: At global scope: /usr/include/boost/geometry/strategies/io/cartesian.hpp:33:12: error: ‘point_order’ function uses ‘auto’ type specifier without trailing return type 33 | static auto point_order() | ^~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:33:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/cartesian.hpp:40:29: error: ‘std::enable_if_t’ has not been declared 40 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:41:29: error: expected ‘,’ or ‘...’ before ‘<’ token 41 | < | ^ /usr/include/boost/geometry/strategies/io/cartesian.hpp:39:12: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 39 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:39:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/cartesian.hpp:51:29: error: ‘std::enable_if_t’ has not been declared 51 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:52:29: error: expected ‘,’ or ‘...’ before ‘<’ token 52 | < | ^ /usr/include/boost/geometry/strategies/io/cartesian.hpp:50:12: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 50 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/cartesian.hpp:50:17: error: ‘template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)’ cannot be overloaded with ‘template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)’ 50 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ /usr/include/boost/geometry/strategies/io/cartesian.hpp:39:17: note: previous declaration ‘template template static auto boost::geometry::strategies::io::cartesian::relate(const Geometry1&, const Geometry2&, int)’ 39 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ In file included from /usr/include/boost/geometry/formulas/spherical.hpp:22, from /usr/include/boost/geometry/strategies/geographic/side.hpp:22, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/arithmetic/cross_product.hpp:112:10: error: ‘std::enable_if_t’ has not been declared 112 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:113:9: error: expected ‘>’ before ‘<’ token 113 | < | ^ /usr/include/boost/geometry/arithmetic/cross_product.hpp:133:10: error: ‘std::enable_if_t’ has not been declared 133 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:134:9: error: expected ‘>’ before ‘<’ token 134 | < | ^ /usr/include/boost/geometry/arithmetic/cross_product.hpp:144:16: error: redefinition of ‘template > constexpr ResultP boost::geometry::cross_product(const P1&, const P2&)’ 144 | inline ResultP cross_product(P1 const& p1, P2 const& p2) | ^~~~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:119:16: note: ‘template > ResultP boost::geometry::cross_product(const P1&, const P2&)’ previously declared here 119 | inline ResultP cross_product(P1 const& p1, P2 const& p2) | ^~~~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:167:10: error: ‘std::enable_if_t’ has not been declared 167 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:168:9: error: expected ‘>’ before ‘<’ token 168 | < | ^ /usr/include/boost/geometry/arithmetic/cross_product.hpp:188:10: error: ‘std::enable_if_t’ has not been declared 188 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:189:9: error: expected ‘>’ before ‘<’ token 189 | < | ^ /usr/include/boost/geometry/arithmetic/cross_product.hpp:199:10: error: redefinition of ‘template > constexpr P boost::geometry::cross_product(const P&, const P&)’ 199 | inline P cross_product(P const& p1, P const& p2) | ^~~~~~~~~~~~~ /usr/include/boost/geometry/arithmetic/cross_product.hpp:174:10: note: ‘template > P boost::geometry::cross_product(const P&, const P&)’ previously declared here 174 | inline P cross_product(P const& p1, P const& p2) | ^~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:31, from /usr/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp:30, from /usr/include/boost/geometry/strategies/geographic/side.hpp:27, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:47:10: error: ‘std::enable_if_t’ has not been declared 47 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:47:21: error: expected ‘>’ before ‘<’ token 47 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:60:10: error: ‘std::enable_if_t’ has not been declared 60 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:60:21: error: expected ‘>’ before ‘<’ token 60 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:62:13: error: redefinition of ‘template > bool boost::geometry::detail::disjoint::disjoint_point_box(const Point&, const Box&, const Strategy&)’ 62 | inline bool disjoint_point_box(Point const& point, Box const& box, | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/point_box.hpp:49:13: note: ‘template > bool boost::geometry::detail::disjoint::disjoint_point_box(const Point&, const Box&, const Strategy&)’ previously declared here 49 | inline bool disjoint_point_box(Point const& point, Box const& box, | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:32, from /usr/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp:30, from /usr/include/boost/geometry/strategies/geographic/side.hpp:27, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:49:10: error: ‘std::enable_if_t’ has not been declared 49 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:49:21: error: expected ‘>’ before ‘<’ token 49 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:60:10: error: ‘std::enable_if_t’ has not been declared 60 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:60:21: error: expected ‘>’ before ‘<’ token 60 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:62:13: error: redefinition of ‘template > bool boost::geometry::detail::disjoint::disjoint_box_box(const Box1&, const Box2&, const Strategy&)’ 62 | inline bool disjoint_box_box(Box1 const& box1, Box2 const& box2, Strategy const& ) | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/algorithms/detail/disjoint/box_box.hpp:51:13: note: ‘template > bool boost::geometry::detail::disjoint::disjoint_box_box(const Box1&, const Box2&, const Strategy&)’ previously declared here 51 | inline bool disjoint_box_box(Box1 const& box1, Box2 const& box2, Strategy const& strategy) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/iterators/segment_iterator.hpp:24, from /usr/include/boost/geometry/algorithms/detail/envelope/areal.hpp:18, from /usr/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:29, from /usr/include/boost/geometry/algorithms/envelope.hpp:23, from /usr/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:36, from /usr/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp:30, from /usr/include/boost/geometry/strategies/geographic/side.hpp:27, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:39:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 39 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp:51:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 51 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp:26, from /usr/include/boost/geometry/iterators/point_iterator.hpp:26, from /usr/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:18, from /usr/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29, from /usr/include/boost/geometry/iterators/segment_iterator.hpp:25, from /usr/include/boost/geometry/algorithms/detail/envelope/areal.hpp:18, from /usr/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:29, from /usr/include/boost/geometry/algorithms/envelope.hpp:23, from /usr/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:36, from /usr/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp:30, from /usr/include/boost/geometry/strategies/geographic/side.hpp:27, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/iterators/detail/point_iterator/value_type.hpp:32:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 32 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp:29, from /usr/include/boost/geometry/iterators/segment_iterator.hpp:25, from /usr/include/boost/geometry/algorithms/detail/envelope/areal.hpp:18, from /usr/include/boost/geometry/algorithms/detail/envelope/implementation.hpp:29, from /usr/include/boost/geometry/algorithms/envelope.hpp:23, from /usr/include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp:36, from /usr/include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp:30, from /usr/include/boost/geometry/strategies/geographic/side.hpp:27, from /usr/include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp:14, from /usr/include/boost/geometry/strategies/io/geographic.hpp:18, from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp:49:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 49 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/io/wkt/write.hpp:53, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/strategies/io/geographic.hpp:48:5: error: ‘point_order’ function uses ‘auto’ type specifier without trailing return type 48 | auto point_order() const | ^~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:48:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/geographic.hpp:58:29: error: ‘std::enable_if_t’ has not been declared 58 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:59:29: error: expected ‘,’ or ‘...’ before ‘<’ token 59 | < | ^ /usr/include/boost/geometry/strategies/io/geographic.hpp:57:12: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 57 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:57:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/geographic.hpp:69:22: error: ‘std::enable_if_t’ has not been declared 69 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:70:21: error: expected ‘,’ or ‘...’ before ‘<’ token 70 | < | ^ /usr/include/boost/geometry/strategies/io/geographic.hpp:68:5: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 68 | auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:68:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/geographic.hpp:68:10: error: ‘template template auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int) const’ cannot be overloaded with ‘template template static auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int)’ 68 | auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ /usr/include/boost/geometry/strategies/io/geographic.hpp:57:17: note: previous declaration ‘template template static auto boost::geometry::strategies::io::geographic::relate(const Geometry1&, const Geometry2&, int)’ 57 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ In file included from /usr/include/boost/geometry/strategy/spherical/area.hpp:17, from /usr/include/boost/geometry/strategies/spherical/point_order.hpp:21, from /usr/include/boost/geometry/strategies/io/spherical.hpp:17, from /usr/include/boost/geometry/io/wkt/write.hpp:54, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/formulas/area_formulas.hpp:419:19: error: ‘ellipsoidal’ function uses ‘auto’ type specifier without trailing return type 419 | static inline auto ellipsoidal(PointOfSegment const& p1, | ^~~~ /usr/include/boost/geometry/formulas/area_formulas.hpp:419:19: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ In file included from /usr/include/boost/geometry/io/wkt/write.hpp:54, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/strategies/io/spherical.hpp:33:12: error: ‘point_order’ function uses ‘auto’ type specifier without trailing return type 33 | static auto point_order() | ^~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:33:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/spherical.hpp:40:29: error: ‘std::enable_if_t’ has not been declared 40 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:41:29: error: expected ‘,’ or ‘...’ before ‘<’ token 41 | < | ^ /usr/include/boost/geometry/strategies/io/spherical.hpp:39:12: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 39 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:39:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/spherical.hpp:51:29: error: ‘std::enable_if_t’ has not been declared 51 | std::enable_if_t | ^~~~~~~~~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:52:29: error: expected ‘,’ or ‘...’ before ‘<’ token 52 | < | ^ /usr/include/boost/geometry/strategies/io/spherical.hpp:50:12: error: ‘relate’ function uses ‘auto’ type specifier without trailing return type 50 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:50:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/boost/geometry/strategies/io/spherical.hpp:50:17: error: ‘template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)’ cannot be overloaded with ‘template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)’ 50 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ /usr/include/boost/geometry/strategies/io/spherical.hpp:39:17: note: previous declaration ‘template template static auto boost::geometry::strategies::io::spherical::relate(const Geometry1&, const Geometry2&, int)’ 39 | static auto relate(Geometry1 const&, Geometry2 const&, | ^~~~~~ In file included from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/geometries/point_xy.hpp: In instantiation of ‘constexpr boost::geometry::model::d2::point_xy::point_xy(const CoordinateType&, const CoordinateType&) [with CoordinateType = double; CoordinateSystem = boost::geometry::cs::cartesian]’: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:45:16: required from here /usr/include/boost/geometry/geometries/point_xy.hpp:56:65: error: no matching function for call to ‘boost::geometry::model::point::point(const double&, const double&)’ 56 | : model::point(x, y) | ^ In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate: ‘boost::geometry::model::point::point() [with CoordinateType = double; long unsigned int DimensionCount = 2; CoordinateSystem = boost::geometry::cs::cartesian]’ 113 | constexpr point() | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate expects 0 arguments, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(const boost::geometry::model::point&)’ 96 | class point | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(boost::geometry::model::point&&)’ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided In file included from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/core/tag.hpp: In instantiation of ‘struct boost::geometry::tag >’: /usr/include/boost/geometry/util/type_traits.hpp:85:8: required from ‘struct boost::geometry::util::is_ring >’ /usr/include/boost/geometry/io/wkt/write.hpp:520:58: required from ‘const bool boost::geometry::wkt_manipulator >::is_ring’ /usr/include/boost/geometry/io/wkt/write.hpp:527:51: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = boost::geometry::model::d2::point_xy]’ /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:56:34: required from here /usr/include/boost/geometry/core/tag.hpp:68:17: error: no type named ‘type’ in ‘struct boost::geometry::util::remove_cptrref >’ 68 | >::type type; | ^~~~ In file included from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:27: /usr/include/boost/geometry/io/wkt/write.hpp: In instantiation of ‘const bool boost::geometry::wkt_manipulator >::is_ring’: /usr/include/boost/geometry/io/wkt/write.hpp:527:51: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = boost::geometry::model::d2::point_xy]’ /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:56:34: required from here /usr/include/boost/geometry/io/wkt/write.hpp:520:58: error: ‘value’ is not a member of ‘boost::geometry::util::is_ring >’ 520 | static const bool is_ring = util::is_ring::value; | ^~~~~ /usr/include/boost/geometry/io/wkt/write.hpp: In instantiation of ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = boost::geometry::model::d2::point_xy]’: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:56:34: required from here /usr/include/boost/geometry/io/wkt/write.hpp:559:12: note: when instantiating default argument for call to ‘boost::geometry::wkt_manipulator::wkt_manipulator(const Geometry&, bool) [with Geometry = boost::geometry::model::d2::point_xy]’ 559 | return wkt_manipulator(geometry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:25: /usr/include/boost/geometry/core/tag.hpp: In instantiation of ‘struct boost::geometry::tag >’: /usr/include/boost/geometry/geometries/concepts/check.hpp:201:8: required from ‘struct boost::geometry::concepts::detail::checker >’ /usr/include/boost/geometry/geometries/concepts/check.hpp:228:31: required from ‘constexpr void boost::geometry::concepts::check() [with Geometry = const boost::geometry::model::d2::point_xy]’ /usr/include/boost/geometry/io/wkt/write.hpp:557:36: required from ‘boost::geometry::wkt_manipulator boost::geometry::wkt(const Geometry&) [with Geometry = boost::geometry::model::d2::point_xy]’ /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/xy_vertex.cpp:56:34: required from here /usr/include/boost/geometry/core/tag.hpp:68:17: error: no type named ‘type’ in ‘struct boost::geometry::util::remove_cptrref >’ 68 | >::type type; | ^~~~ [27/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o -MF src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o.d -o src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp FAILED: src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o -MF src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o.d -o src/common/CMakeFiles/common.dir/basePath_SSEC.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/property_map/vector_property_map.hpp:14, from /usr/include/boost/property_map/property_map.hpp:602, from /usr/include/boost/graph/adjacency_list.hpp:27, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:33, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/core/tag.hpp:23, from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before ‘<’ token 54 | : std::conditional_t, Trait> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before ‘<’ token 68 | : std::conditional_t> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:95:23: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’? 95 | using type = std::remove_cv_t>; | ^~~~~~~~~~~ | remove_cv /usr/include/boost/geometry/util/type_traits_std.hpp:105:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 105 | using type = std::remove_const_t>; | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:115:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 115 | using type = std::remove_const_t | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:129:23: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 129 | using type = std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/util/type_traits_std.hpp:166:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 166 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/core/ring_type.hpp:96:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 96 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2) 116 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier 108 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 109 | < | ~ 110 | linestring_tag, | ~~~~~~~~~~~~~~~ 111 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 112 | < | ~ 113 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | > | ~ /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2) 132 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier 124 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 125 | < | ~ 126 | polygon_tag, | ~~~~~~~~~~~~ 127 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 128 | < | ~ 129 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | > | ~ In file included from /usr/include/boost/geometry/core/coordinate_type.hpp:25, from /usr/include/boost/geometry/core/access.hpp:24, from /usr/include/boost/geometry/geometries/point.hpp:28, from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 40 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/geometries/point.hpp:137:14: error: ‘std::enable_if_t’ has not been declared 137 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:137:25: error: expected ‘>’ before ‘<’ token 137 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:155:14: error: ‘std::enable_if_t’ has not been declared 155 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:155:25: error: expected ‘>’ before ‘<’ token 155 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:173:14: error: ‘std::enable_if_t’ has not been declared 173 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:173:25: error: expected ‘>’ before ‘<’ token 173 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:316:14: error: ‘std::enable_if_t’ has not been declared 316 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:316:25: error: expected ‘>’ before ‘<’ token 316 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:326:14: error: ‘std::enable_if_t’ has not been declared 326 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:326:25: error: expected ‘>’ before ‘<’ token 326 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:337:14: error: ‘std::enable_if_t’ has not been declared 337 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:337:25: error: expected ‘>’ before ‘<’ token 337 | std::enable_if_t::value, int> = 0 | ^ In file included from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/geometries/point_xy.hpp: In instantiation of ‘constexpr boost::geometry::model::d2::point_xy::point_xy(const CoordinateType&, const CoordinateType&) [with CoordinateType = double; CoordinateSystem = boost::geometry::cs::cartesian]’: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:45:16: required from here /usr/include/boost/geometry/geometries/point_xy.hpp:56:65: error: no matching function for call to ‘boost::geometry::model::point::point(const double&, const double&)’ 56 | : model::point(x, y) | ^ In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/common/basePath_SSEC.cpp:25: /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate: ‘boost::geometry::model::point::point() [with CoordinateType = double; long unsigned int DimensionCount = 2; CoordinateSystem = boost::geometry::cs::cartesian]’ 113 | constexpr point() | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate expects 0 arguments, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(const boost::geometry::model::point&)’ 96 | class point | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(boost::geometry::model::point&&)’ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided [28/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp FAILED: src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/property_map/vector_property_map.hpp:14, from /usr/include/boost/property_map/property_map.hpp:602, from /usr/include/boost/graph/adjacency_list.hpp:27, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/core/tag.hpp:23, from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before ‘<’ token 54 | : std::conditional_t, Trait> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before ‘<’ token 68 | : std::conditional_t> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:95:23: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’? 95 | using type = std::remove_cv_t>; | ^~~~~~~~~~~ | remove_cv /usr/include/boost/geometry/util/type_traits_std.hpp:105:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 105 | using type = std::remove_const_t>; | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:115:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 115 | using type = std::remove_const_t | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:129:23: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 129 | using type = std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/util/type_traits_std.hpp:166:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 166 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/core/ring_type.hpp:96:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 96 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2) 116 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier 108 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 109 | < | ~ 110 | linestring_tag, | ~~~~~~~~~~~~~~~ 111 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 112 | < | ~ 113 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | > | ~ /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2) 132 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier 124 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 125 | < | ~ 126 | polygon_tag, | ~~~~~~~~~~~~ 127 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 128 | < | ~ 129 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | > | ~ In file included from /usr/include/boost/geometry/core/coordinate_type.hpp:25, from /usr/include/boost/geometry/core/access.hpp:24, from /usr/include/boost/geometry/geometries/point.hpp:28, from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 40 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/geometries/point.hpp:137:14: error: ‘std::enable_if_t’ has not been declared 137 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:137:25: error: expected ‘>’ before ‘<’ token 137 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:155:14: error: ‘std::enable_if_t’ has not been declared 155 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:155:25: error: expected ‘>’ before ‘<’ token 155 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:173:14: error: ‘std::enable_if_t’ has not been declared 173 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:173:25: error: expected ‘>’ before ‘<’ token 173 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:316:14: error: ‘std::enable_if_t’ has not been declared 316 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:316:25: error: expected ‘>’ before ‘<’ token 316 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:326:14: error: ‘std::enable_if_t’ has not been declared 326 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:326:25: error: expected ‘>’ before ‘<’ token 326 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:337:14: error: ‘std::enable_if_t’ has not been declared 337 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:337:25: error: expected ‘>’ before ‘<’ token 337 | std::enable_if_t::value, int> = 0 | ^ In file included from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/geometries/point_xy.hpp: In instantiation of ‘constexpr boost::geometry::model::d2::point_xy::point_xy(const CoordinateType&, const CoordinateType&) [with CoordinateType = double; CoordinateSystem = boost::geometry::cs::cartesian]’: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:45:16: required from here /usr/include/boost/geometry/geometries/point_xy.hpp:56:65: error: no matching function for call to ‘boost::geometry::model::point::point(const double&, const double&)’ 56 | : model::point(x, y) | ^ In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstraVia.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstraVia_driver.cpp:34: /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate: ‘boost::geometry::model::point::point() [with CoordinateType = double; long unsigned int DimensionCount = 2; CoordinateSystem = boost::geometry::cs::cartesian]’ 113 | constexpr point() | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate expects 0 arguments, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(const boost::geometry::model::point&)’ 96 | class point | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(boost::geometry::model::point&&)’ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided [29/161] /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp FAILED: src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DPGROUTING_VERSION=\"3.1.1\" -DPGSQL_VERSION=133 -I/usr/include/postgresql-13/server -I/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include -pipe -march=native -fno-diagnostics-color -O2 -std=c++11 -DBOOST_VERSION_OK=1 -DBOOST_Geometry_VERSION_OK=1 -fPIC -frounding-math -MD -MT src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o -MF src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o.d -o src/dijkstra/CMakeFiles/dijkstra.dir/dijkstra_driver.cpp.o -c /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/property_map/vector_property_map.hpp:14, from /usr/include/boost/property_map/property_map.hpp:602, from /usr/include/boost/graph/adjacency_list.hpp:27, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:36, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 13 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/geometry/core/tag.hpp:23, from /usr/include/boost/geometry/core/ring_type.hpp:28, from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected template-name before ‘<’ token 54 | : std::conditional_t, Trait> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:54:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected template-name before ‘<’ token 68 | : std::conditional_t> | ^ /usr/include/boost/geometry/util/type_traits_std.hpp:68:25: error: expected ‘{’ before ‘<’ token /usr/include/boost/geometry/util/type_traits_std.hpp:95:23: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’? 95 | using type = std::remove_cv_t>; | ^~~~~~~~~~~ | remove_cv /usr/include/boost/geometry/util/type_traits_std.hpp:105:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 105 | using type = std::remove_const_t>; | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:115:23: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 115 | using type = std::remove_const_t | ^~~~~~~~~~~~~~ | remove_const /usr/include/boost/geometry/util/type_traits_std.hpp:129:23: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 129 | using type = std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/util/type_traits_std.hpp:166:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 166 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/core/point_type.hpp:24, from /usr/include/boost/geometry/core/coordinate_system.hpp:22, from /usr/include/boost/geometry/core/cs.hpp:26, from /usr/include/boost/geometry/geometries/point_xy.hpp:24, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/core/ring_type.hpp:96:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 96 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:111:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 111 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:116:17: error: wrong number of template arguments (4, should be 2) 116 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:108:22: error: expected nested-name-specifier 108 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 109 | < | ~ 110 | linestring_tag, | ~~~~~~~~~~~~~~~ 111 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 112 | < | ~ 113 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | > | ~ /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:127:18: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 127 | std::conditional_t | ^~~~~~~~~~~~~ | conditional /usr/include/boost/geometry/core/ring_type.hpp:132:17: error: wrong number of template arguments (4, should be 2) 132 | > | ^ /usr/include/boost/geometry/core/ring_type.hpp:73:8: note: provided for ‘template struct boost::geometry::core_dispatch::ring_return_type’ 73 | struct ring_return_type | ^~~~~~~~~~~~~~~~ /usr/include/boost/geometry/core/ring_type.hpp:124:22: error: expected nested-name-specifier 124 | typedef typename ring_return_type | ^~~~~~~~~~~~~~~~ 125 | < | ~ 126 | polygon_tag, | ~~~~~~~~~~~~ 127 | std::conditional_t | ~~~~~~~~~~~~~~~~~~ 128 | < | ~ 129 | std::is_const::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | typename boost::range_value::type const, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | typename boost::range_value::type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | > | ~ In file included from /usr/include/boost/geometry/core/coordinate_type.hpp:25, from /usr/include/boost/geometry/core/access.hpp:24, from /usr/include/boost/geometry/geometries/point.hpp:28, from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/util/promote_floating_point.hpp:40:18: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 40 | typedef std::conditional_t | ^~~~~~~~~~~~~ | conditional In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/geometries/point.hpp:137:14: error: ‘std::enable_if_t’ has not been declared 137 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:137:25: error: expected ‘>’ before ‘<’ token 137 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:155:14: error: ‘std::enable_if_t’ has not been declared 155 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:155:25: error: expected ‘>’ before ‘<’ token 155 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:173:14: error: ‘std::enable_if_t’ has not been declared 173 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:173:25: error: expected ‘>’ before ‘<’ token 173 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:316:14: error: ‘std::enable_if_t’ has not been declared 316 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:316:25: error: expected ‘>’ before ‘<’ token 316 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:326:14: error: ‘std::enable_if_t’ has not been declared 326 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:326:25: error: expected ‘>’ before ‘<’ token 326 | std::enable_if_t::value, int> = 0 | ^ /usr/include/boost/geometry/geometries/point.hpp:337:14: error: ‘std::enable_if_t’ has not been declared 337 | std::enable_if_t::value, int> = 0 | ^~~~~~~~~~~ /usr/include/boost/geometry/geometries/point.hpp:337:25: error: expected ‘>’ before ‘<’ token 337 | std::enable_if_t::value, int> = 0 | ^ In file included from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/geometries/point_xy.hpp: In instantiation of ‘constexpr boost::geometry::model::d2::point_xy::point_xy(const CoordinateType&, const CoordinateType&) [with CoordinateType = double; CoordinateSystem = boost::geometry::cs::cartesian]’: /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:45:16: required from here /usr/include/boost/geometry/geometries/point_xy.hpp:56:65: error: no matching function for call to ‘boost::geometry::model::point::point(const double&, const double&)’ 56 | : model::point(x, y) | ^ In file included from /usr/include/boost/geometry/geometries/point_xy.hpp:25, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/bpoint.hpp:32, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/xy_vertex.h:34, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/pgr_base_graph.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/cpp_common/basePath_SSEC.hpp:43, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/include/dijkstra/pgr_dijkstra.hpp:55, from /var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1/src/dijkstra/dijkstra_driver.cpp:43: /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate: ‘boost::geometry::model::point::point() [with CoordinateType = double; long unsigned int DimensionCount = 2; CoordinateSystem = boost::geometry::cs::cartesian]’ 113 | constexpr point() | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:113:15: note: candidate expects 0 arguments, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(const boost::geometry::model::point&)’ 96 | class point | ^~~~~ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate: ‘constexpr boost::geometry::model::point::point(boost::geometry::model::point&&)’ /usr/include/boost/geometry/geometries/point.hpp:96:7: note: candidate expects 1 argument, 2 provided ninja: build stopped: subcommand failed. * ERROR: dev-db/pgrouting-3.1.1::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 2831: Called postgres-multi_foreach 'cmake_build' * environment, line 2622: Called multibuild_foreach_variant '_postgres-multi_multibuild_wrapper' 'run_in_build_dir' 'cmake_build' * environment, line 2343: Called _multibuild_run '_postgres-multi_multibuild_wrapper' 'run_in_build_dir' 'cmake_build' * environment, line 2341: Called _postgres-multi_multibuild_wrapper 'run_in_build_dir' 'cmake_build' * environment, line 532: Called run_in_build_dir 'cmake_build' * environment, line 2819: Called cmake_build * environment, line 809: Called eninja * environment, line 1594: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=dev-db/pgrouting-3.1.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/pgrouting-3.1.1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-db:pgrouting-3.1.1:20211008-211751.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-db/pgrouting-3.1.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/pgrouting-3.1.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1_build-13' * S: '/var/tmp/portage/dev-db/pgrouting-3.1.1/work/pgrouting-3.1.1'