Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'], uid=1000nspawn_args=[]timeout=172800gid=425env={'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}user='mockbuild'shell=FalseprintOutput=Falselogger=chrootPath='/var/lib/mock/f27-build-8581719-751211/root') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'] with env {'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/pgRouting-2.3.2-4.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'], uid=1000nspawn_args=[]timeout=172800gid=425env={'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}user='mockbuild'shell=FalseprintOutput=Falselogger=chrootPath='/var/lib/mock/f27-build-8581719-751211/root') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'] with env {'HOSTNAME': 'mock', 'PS1': ' \\s-\\v\\$ ', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Z5QIH4 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pgrouting-2.3.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/v2.3.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pgrouting-2.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nAGlFJ + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.3.2 + install -d build + cd build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -- CMAKE_BUILD_TYPE -- CMAKE_BUILD_TYPE Release Running as: Release -- The C compiler identification is GNU 7.1.1 -- The CXX compiler identification is GNU 7.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- DOXYGEN_MINIMUM_VERSION=1.8.6 -- SPHINX_MINIMUM_VERSION=1.1 -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- COMPILER_SUPPORTS_CXX0X= 1 -- CMAKE_CXX_COMPILER= /usr/bin/c++ -- CMAKE_VERSION: 3.8.1 -- PGROUTING_BUILD_STRING: 4080-1f2af3c52 master -- PGROUTING_GIT_TAG: v2.3.2 -- PGROUTING_GIT_BUILD: 4080 -- PGROUTING_GIT_HASH: 1f2af3c52 -- PGROUTING_GIT_BRANCH: master -- PGROUTING_VERSION_REVISION_NAME: 1f2af3c52 master -- PGROUTING_SOURCE_DIR: /builddir/build/BUILD/pgrouting-2.3.2 -- CMAKE_BINARY_DIR: /builddir/build/BUILD/pgrouting-2.3.2/build -- PGROUTING_VERSION_REVISION_HASH: 1f2af3c52 -- POSTGRESQL_BIN: -- Found Perl: /usr/bin/perl (found version "5.24.1") -- POSTGRESQL_PG_CONFIG is /usr/bin/pg_config -- POSTGRESQL_EXECUTABLE is POSTGRESQL_EXECUTABLE-NOTFOUND -- POSTGRESQL_VERSION_STRING in FindPostgreSQL.cmake is PostgreSQL 9.6.3 -- POSTGRESQL_INCLUDE_DIR: /usr/include/pgsql/server -- POSTGRESQL_LIBRARIES: /usr/lib -- Boost version: 1.63.0 -- Boost headers were found here: /usr/include -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.63.0 -- Found the following Boost libraries: -- thread -- chrono -- system -- date_time -- atomic -- Boost version: 1.63.0 -- Found the following Boost libraries: -- thread -- system -- chrono -- date_time -- atomic -- CGAL_INCLUDE_DIR=/usr/include -- CGAL_LIBRARIES=/usr/lib/libCGAL.so -- BOOST_THREAD_LIBRARIES=/usr/lib/libboost_thread.so;/usr/lib/libboost_system.so;/usr/lib/libboost_chrono.so;/usr/lib/libboost_date_time.so;/usr/lib/libboost_atomic.so -- GMP_LIBRARIES=/usr/lib/libgmp.so -- Found CGAL: /usr/include, /usr/lib/libCGAL.so, /usr/lib/libboost_thread.so;/usr/lib/libboost_system.so;/usr/lib/libboost_chrono.so;/usr/lib/libboost_date_time.so;/usr/lib/libboost_atomic.so, /usr/lib/libgmp.so -- POSTGRESQL_VERSION_STRING is PostgreSQL 9.6.3 -- POSTGRESQL_VERSION is 9.6.3 -- PGSQL_VERSION is 96 -- Install directory for libraries is set to /usr/lib/pgsql -- Extension directory for SQL files is set to /usr/share/pgsql/extension -- PGROUTING_INCLUDE_DIRECTORIES = /builddir/build/BUILD/pgrouting-2.3.2/src/common/src;/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -- POSTGRESQL_INCLUDE_DIR = /usr/include/pgsql/server -- Boost_INCLUDE_DIRS = /usr/include -- dir='/usr/include/pgsql/server' -- dir='/usr/include' -- dir='/builddir/build/BUILD/pgrouting-2.3.2/src/common/src' -- dir='/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src' -- dir='/usr/include/pgsql/server' -- dir='/usr/include' -- dir='/usr/include' -- 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 -- CMAKE_CXX_FLAGS_DEBUG= -g -Wall -O1 -fno-implicit-inline-templates -Wconversion -pedantic -fmax-errors=10 -Wunused -Wuninitialized -Wextra -Wdouble-promotion -Werror -- CMAKE_CXX_FLAGS_RELEASE= -DNDEBUG -- CMAKE_CXX_FLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -- CMAKE_C_FLAGS_DEBUG= -g -Wall -Wconversion -pedantic -fmax-errors=10 -Wmissing-prototypes -- CMAKE_C_FLAGS_RELEASE= -DNDEBUG -- CMAKE_C_FLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -- UNIX=1 -- WIN32= -- MSVC= Building the library names -- Created /builddir/build/BUILD/pgrouting-2.3.2/build/lib/pgrouting--2.3.2.sql -- Created /builddir/build/BUILD/pgrouting-2.3.2/build/lib/pgrouting.control -- Creating lib/pgrouting--2.3.2.sig Building the updating files -- Created lib/pgrouting--2.0.0--2.3.2.sql -- Created lib/pgrouting--2.0.1--2.3.2.sql -- Created lib/pgrouting--2.1.0--2.3.2.sql -- Created lib/pgrouting--2.2.0--2.3.2.sql -- Created lib/pgrouting--2.2.1--2.3.2.sql -- Created lib/pgrouting--2.2.2--2.3.2.sql -- Created lib/pgrouting--2.2.3--2.3.2.sql -- Created lib/pgrouting--2.2.4--2.3.2.sql -- Created lib/pgrouting--2.3.0--2.3.2.sql -- Created lib/pgrouting--2.3.1--2.3.2.sql -- LIBS_TO_INSTALL= -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/pgrouting-2.3.2/build + make VERBOSE=1 -j4 /usr/bin/cmake -H/builddir/build/BUILD/pgrouting-2.3.2 -B/builddir/build/BUILD/pgrouting-2.3.2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/withPoints/src/CMakeFiles/withPoints.dir/build.make src/withPoints/src/CMakeFiles/withPoints.dir/depend make -f src/common/src/CMakeFiles/common.dir/build.make src/common/src/CMakeFiles/common.dir/depend make -f src/dijkstra/src/CMakeFiles/dijkstra.dir/build.make src/dijkstra/src/CMakeFiles/dijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/allpairs/src/CMakeFiles/allpairs.dir/build.make src/allpairs/src/CMakeFiles/allpairs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/common/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/common.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/common.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/withPoints.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/withPoints.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/allpairs.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/allpairs.dir/depend.internal". Scanning dependencies of target withPoints make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/withPoints/src/CMakeFiles/withPoints.dir/build.make src/withPoints/src/CMakeFiles/withPoints.dir/build Scanning dependencies of target allpairs Scanning dependencies of target dijkstra make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/dijkstra/src/CMakeFiles/dijkstra.dir/build.make src/dijkstra/src/CMakeFiles/dijkstra.dir/build make -f src/allpairs/src/CMakeFiles/allpairs.dir/build.make src/allpairs/src/CMakeFiles/allpairs.dir/build Scanning dependencies of target common make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/common/src/CMakeFiles/common.dir/build.make src/common/src/CMakeFiles/common.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 1%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_one_withPoints.c.o make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/one_to_one_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints.c [ 1%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_one_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/one_to_one_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra.c [ 2%] Building C object src/common/src/CMakeFiles/common.dir/postgres_connection.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/postgres_connection.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/postgres_connection.c [ 2%] Building C object src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/allpairs.dir/floydWarshall.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/floydWarshall.c [ 3%] Building CXX object src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/allpairs.dir/floydWarshall_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/floydWarshall_driver.cpp [ 4%] Building C object src/common/src/CMakeFiles/common.dir/restrictions_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/restrictions_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/restrictions_input.c [ 5%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_many_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/one_to_many_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra.c [ 6%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_many_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/one_to_many_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints.c [ 7%] Building CXX object src/common/src/CMakeFiles/common.dir/basePath_SSEC.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/basePath_SSEC.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.cpp [ 8%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_one_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/many_to_one_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra.c [ 9%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_one_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/many_to_one_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints.c [ 10%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/many_to_many_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra.c [ 11%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/many_to_many_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints.c [ 12%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/dijkstraVia.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia.c [ 14%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_one_dijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/one_to_one_dijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp [ 14%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/get_new_queries.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/get_new_queries.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/get_new_queries.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.hpp:35, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.cpp:33: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.hpp:35, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.cpp:33: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.hpp:35, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.cpp:33: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 15%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/pgr_withPoints.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/pgr_withPoints.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.hpp:35, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basePath_SSEC.cpp:33: /usr/include/c++/7/bits/stl_deque.h: In member function 'void Path::appendPath(const Path&)': /usr/include/c++/7/bits/stl_deque.h:2011:23: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_range_insert_aux(__pos, __first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_deque.h:2011:23: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 16%] Building C object src/common/src/CMakeFiles/common.dir/points_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/points_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/points_input.c [ 17%] Building C object src/common/src/CMakeFiles/common.dir/matrixRows_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/matrixRows_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/matrixRows_input.c [ 18%] Building C object src/common/src/CMakeFiles/common.dir/get_check_data.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/get_check_data.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/get_check_data.c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/get_check_data.c: In function 'pgr_SPI_getText': /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/get_check_data.c:229:12: warning: function returns address of local variable [-Wreturn-local-addr] return value; ^~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/get_check_data.c:225:11: note: declared here char* val = NULL; ^~~ [ 19%] Building C object src/common/src/CMakeFiles/common.dir/edges_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/edges_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/edges_input.c [ 19%] Building C object src/common/src/CMakeFiles/common.dir/coordinates_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/coordinates_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/coordinates_input.c In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:41: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, std::ostringstream&):: >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object src/common/src/CMakeFiles/common.dir/arrays_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/arrays_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/arrays_input.c /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, std::ostringstream&):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:41: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Point_on_edge_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, std::ostringstream&):: >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:41: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, std::ostringstream&):: >]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C object src/common/src/CMakeFiles/common.dir/time_msg.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/time_msg.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/time_msg.c In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:40: /usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = Point_on_edge_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:41: /usr/include/c++/7/bits/stl_algo.h: In function 'int check_points(std::vector&, std::ostringstream&)': /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:40: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ [ 22%] Building CXX object src/common/src/CMakeFiles/common.dir/pgr_assert.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/pgr_assert.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/pgr_assert.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:38: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:40: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Point_on_edge_t&}; _Tp = Point_on_edge_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_edge_t&}; _Tp = pgr_edge_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:40: /usr/include/c++/7/bits/stl_vector.h: In function 'bool create_new_edges(std::vector&, const std::vector&, char, std::vector&, std::ostringstream&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 23%] Building CXX object src/common/src/CMakeFiles/common.dir/basic_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/basic_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:38: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:38: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/pgr_withPoints.cpp:38: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 24%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_one_withPoints_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/one_to_one_withPoints_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pgrouting::Basic_vertex*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = pgrouting::Basic_vertex*; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::Basic_vertex*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::vector):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:33: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgrouting::Basic_vertex&}; _Tp = pgrouting::Basic_vertex; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:34: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = pgrouting::Basic_vertex]': /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::vector):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::vector):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::Basic_vertex*; _Distance = int]': /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'size_t pgrouting::check_vertices(std::vector)': /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::vector):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, std::vector):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In function 'std::vector pgrouting::extract_vertices(std::vector, std::vector)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::Basic_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::Basic_vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In function 'std::vector pgrouting::extract_vertices(std::vector)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ [ 25%] Building CXX object src/common/src/CMakeFiles/common.dir/xy_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/xy_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:42, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/floydWarshall_driver.cpp:42: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = pgrouting::XY_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pgrouting::XY_vertex*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = pgrouting::XY_vertex*; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:42, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/floydWarshall_driver.cpp:42: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::XY_vertex*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::XY_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::XY_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:33: /usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = pgrouting::XY_vertex; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgrouting::XY_vertex&}; _Tp = pgrouting::XY_vertex; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:34: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = pgrouting::XY_vertex]': /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::XY_vertex*; _Distance = int]': /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::XY_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::XY_vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'size_t pgrouting::check_vertices(std::vector)': /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:33: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::XY_vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::XY_vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In function 'std::vector pgrouting::extract_vertices(const std::vector&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:34: /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/xy_vertex.cpp:33: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 26%] Building CXX object src/common/src/CMakeFiles/common.dir/ch_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/ch_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 27%] Building C object src/allpairs/src/CMakeFiles/allpairs.dir/johnson.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/allpairs.dir/johnson.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson.c In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 28%] Building CXX object src/allpairs/src/CMakeFiles/allpairs.dir/johnson_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/allpairs.dir/johnson_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson_driver.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pgrouting::contraction::Vertex*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = pgrouting::contraction::Vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::contraction::Vertex*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2330:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_merge_adaptive(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = pgrouting::contraction::Vertex*; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_merge_adaptive(_InputIterator1 __first1, _InputIterator1 __last1, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = pgrouting::contraction::Vertex; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:165:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = pgrouting::contraction::Vertex]': /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::contraction::Vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::contraction::Vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:30: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgrouting::contraction::Vertex&}; _Tp = pgrouting::contraction::Vertex; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = pgrouting::contraction::Vertex*; _Distance = int]': /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ [ 29%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_many_dijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/one_to_many_dijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::contraction::Vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::contraction::Vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'size_t pgrouting::contraction::check_vertices(std::vector)': /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:30: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = pgrouting::contraction::Vertex*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive(__buffer, __buffer_end, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first, __comp); ~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2425:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_merge_adaptive_backward(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_end, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2431:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = pgrouting::contraction::Vertex*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:30: /usr/include/c++/7/bits/stl_vector.h: In function 'std::vector pgrouting::contraction::extract_vertices(const std::vector&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:29: /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1037:56: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_vertex.cpp:30: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ [ 30%] Building CXX object src/common/src/CMakeFiles/common.dir/ch_edge.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/ch_edge.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_edge.cpp In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/./././identifiers.hpp:32, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/././ch_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/./ch_edge.h:36, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_edge.cpp:30: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = std::_Rb_tree_const_iterator; _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2445:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KoV, _Cmp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:2445:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:61:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/./././identifiers.hpp:32, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/././ch_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/./ch_edge.h:36, from /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/ch_edge.cpp:30: /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::contraction::Edge::cp_members(const pgrouting::contraction::Edge&, std::ostringstream&)': /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::contraction::Edge::cp_members(const pgrouting::contraction::Edge&)': /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::contraction::Edge::add_contracted_edge_vertices(pgrouting::contraction::Edge&)': /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::contraction::Edge::add_contracted_vertex(pgrouting::contraction::Vertex&, int64_t)': /usr/include/c++/7/bits/stl_set.h:557:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 { _M_t._M_insert_unique(__first, __last); } ^~~~ [ 31%] Building CXX object src/common/src/CMakeFiles/common.dir/basic_edge.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/common.dir/basic_edge.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/common/src/basic_edge.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 31%] Built target common make -f src/astar/src/CMakeFiles/astar.dir/build.make src/astar/src/CMakeFiles/astar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/astar.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/astar.dir/depend.internal". Scanning dependencies of target astar make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/astar/src/CMakeFiles/astar.dir/build.make src/astar/src/CMakeFiles/astar.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 32%] Building C object src/astar/src/CMakeFiles/astar.dir/astarOneToOne.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/astar.dir/astarOneToOne.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne.c In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/astar/src/CMakeFiles/astar.dir/astarOneToOne_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/astar.dir/astarOneToOne_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In function 'void do_pgr_withPoints(pgr_edge_t*, size_t, Point_on_edge_t*, size_t, pgr_edge_t*, size_t, int64_t, int64_t, bool, char, bool, bool, General_path_element_t**, size_t*, char**, char**)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 34%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_one_withPoints_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/many_to_one_withPoints_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:42, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson_driver.cpp:42: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:28:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson_driver.cpp:42: /usr/include/boost/graph/bellman_ford_shortest_paths.hpp: In function 'bool boost::bellman_ford_shortest_paths(EdgeListGraph&, Size, WeightMap, PredecessorMap, DistanceMap, BinaryFunction, BinaryPredicate, BellmanFordVisitor) [with EdgeListGraph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>; Size = unsigned int; WeightMap = boost::adj_list_edge_property_map >, boost::edge_weight_t>; PredecessorMap = boost::dummy_property_map; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>; BinaryFunction = Pgr_allpairs, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::inf_plus; BinaryPredicate = std::less; BellmanFordVisitor = boost::bellman_visitor<>]': /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:91:8: note: parameter passing for argument of type 'boost::adj_list_edge_property_map >, boost::edge_weight_t>' changed in GCC 7.1 bool bellman_ford_shortest_paths(EdgeListGraph& g, Size N, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:91:8: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>' changed in GCC 7.1 /usr/include/boost/graph/bellman_ford_shortest_paths.hpp: In function 'bool boost::bellman_ford_shortest_paths(EdgeListGraph&, Size, WeightMap, PredecessorMap, DistanceMap, BinaryFunction, BinaryPredicate, BellmanFordVisitor) [with EdgeListGraph = boost::adjacency_list, boost::property >, boost::no_property, boost::listS>; Size = unsigned int; WeightMap = boost::adj_list_edge_property_map >, boost::edge_weight_t>; PredecessorMap = boost::dummy_property_map; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>; BinaryFunction = Pgr_allpairs, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::inf_plus; BinaryPredicate = std::less; BellmanFordVisitor = boost::bellman_visitor<>]': /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:91:8: note: parameter passing for argument of type 'boost::adj_list_edge_property_map >, boost::edge_weight_t>' changed in GCC 7.1 /usr/include/boost/graph/bellman_ford_shortest_paths.hpp:91:8: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:42, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson_driver.cpp:42: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/./pgr_allpairs.hpp:44:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src/johnson_driver.cpp:42: /usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = boost::adjacency_list; DistanceMatrix = std::vector >; VertexID = boost::vec_adj_list_vertex_id_map; Weight = boost::adj_list_edge_property_map; BinaryPredicate = std::less; BinaryFunction = Pgr_allpairs, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::inf_plus; Infinity = double; DistanceZero = int]': /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:40:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph& g1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:109:9: note: parameter passing for argument of type 'boost::vec_adj_list_any_vertex_pa::bind_, boost::property >, boost::no_property, boost::listS>, boost::property >::type {aka boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>}' changed in GCC 7.1 if (bellman_ford_shortest_paths ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (g2, num_vertices(g2), w, pred, d, combine, compare, bvis)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In member function 'void Pgr_allpairs::johnson(G&, size_t&, Matrix_cell_t**) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:169:67: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 choose_param(get_param(params, distance_zero_t()), WT()) ); ^ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function 'bool boost::johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph&, DistanceMatrix&, VertexID, Weight, const BinaryPredicate&, const BinaryFunction&, const Infinity&, DistanceZero) [with VertexAndEdgeListGraph = boost::adjacency_list; DistanceMatrix = std::vector >; VertexID = boost::vec_adj_list_vertex_id_map; Weight = boost::adj_list_edge_property_map; BinaryPredicate = std::less; BinaryFunction = Pgr_allpairs, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::inf_plus; Infinity = double; DistanceZero = int]': /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:40:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 johnson_all_pairs_shortest_paths(VertexAndEdgeListGraph& g1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:109:9: note: parameter passing for argument of type 'boost::vec_adj_list_any_vertex_pa::bind_, boost::property >, boost::no_property, boost::listS>, boost::property >::type {aka boost::vec_adj_list_vertex_property_map, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_distance_t>}' changed in GCC 7.1 if (bellman_ford_shortest_paths ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (g2, num_vertices(g2), w, pred, d, combine, compare, bvis)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In member function 'void Pgr_allpairs::johnson(G&, size_t&, Matrix_cell_t**) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:169:67: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 choose_param(get_param(params, distance_zero_t()), WT()) ); ^ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 34%] Built target allpairs make -f src/driving_distance/src/CMakeFiles/driving_distance.dir/build.make src/driving_distance/src/CMakeFiles/driving_distance.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/depend.internal". Scanning dependencies of target driving_distance make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/driving_distance/src/CMakeFiles/driving_distance.dir/build.make src/driving_distance/src/CMakeFiles/driving_distance.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 35%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/drivedist.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/drivedist.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/drivedist.c In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/./pgr_astar.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:44: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/./pgr_astar.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:44: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = Pgr_edge_xy_t; G = boost::adjacency_list; T_V = pgrouting::XY_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 35%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/many_to_dist_driving_distance.c /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = Pgr_edge_xy_t; G = boost::adjacency_list; T_V = pgrouting::XY_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 36%] Building CXX object src/driving_distance/src/CMakeFiles/driving_distance.dir/boost_interface_drivedist.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/boost_interface_drivedist.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/one_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/./pgr_astar.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src/astarOneToOne_driver.cpp:44: /usr/include/boost/graph/astar_search.hpp: In function 'void boost::astar_search_no_init(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, AStarHeuristic, AStarVisitor, PredecessorMap, CostMap, DistanceMap, WeightMap, ColorMap, VertexIndexMap, CompareFunction, CombineFunction, CostInf, CostZero) [with VertexListGraph = boost::adjacency_list; AStarHeuristic = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; AStarVisitor = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_one_goal_visitor; PredecessorMap = unsigned int*; CostMap = boost::shared_array_property_map >; DistanceMap = double*; WeightMap = boost::adj_list_edge_property_map; ColorMap = boost::shared_array_property_map >; VertexIndexMap = boost::vec_adj_list_vertex_id_map; CompareFunction = std::less; CombineFunction = boost::closed_plus; CostInf = double; CostZero = double]': /usr/include/boost/graph/astar_search.hpp:244:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 astar_search_no_init ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/boost/graph/astar_search.hpp: In function 'void boost::astar_search(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, AStarHeuristic, const boost::bgl_named_params&) [with VertexListGraph = boost::adjacency_list; AStarHeuristic = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; P = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_one_goal_visitor; T = boost::graph_visitor_t; R = boost::bgl_named_params, boost::edge_weight_t, boost::bgl_named_params > >]': /usr/include/boost/graph/astar_search.hpp:377:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 astar_search_no_init ~~~~~~~~~~~~~~~~~~~~ (g, s, h, vis, predecessor, cost, distance, weight, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color, index_map, compare, combine, inf, zero); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/astar_search.hpp: In function 'void boost::astar_search_no_init(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, AStarHeuristic, AStarVisitor, PredecessorMap, CostMap, DistanceMap, WeightMap, ColorMap, VertexIndexMap, CompareFunction, CombineFunction, CostInf, CostZero) [with VertexListGraph = boost::adjacency_list; AStarHeuristic = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; AStarVisitor = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_one_goal_visitor; PredecessorMap = unsigned int*; CostMap = boost::shared_array_property_map >; DistanceMap = double*; WeightMap = boost::adj_list_edge_property_map; ColorMap = boost::shared_array_property_map >; VertexIndexMap = boost::vec_adj_list_vertex_id_map; CompareFunction = std::less; CombineFunction = boost::closed_plus; CostInf = double; CostZero = double]': /usr/include/boost/graph/astar_search.hpp:244:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 astar_search_no_init ^~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/many_to_many_dijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp /usr/include/boost/graph/astar_search.hpp: In function 'void boost::astar_search(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, AStarHeuristic, const boost::bgl_named_params&) [with VertexListGraph = boost::adjacency_list; AStarHeuristic = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; P = Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_one_goal_visitor; T = boost::graph_visitor_t; R = boost::bgl_named_params, boost::edge_weight_t, boost::bgl_named_params > >]': /usr/include/boost/graph/astar_search.hpp:377:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map' changed in GCC 7.1 astar_search_no_init ~~~~~~~~~~~~~~~~~~~~ (g, s, h, vis, predecessor, cost, distance, weight, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color, index_map, compare, combine, inf, zero); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 37%] Built target astar make -f src/ksp/src/CMakeFiles/ksp.dir/build.make src/ksp/src/CMakeFiles/ksp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/ksp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/ksp.dir/depend.internal". Scanning dependencies of target ksp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/ksp/src/CMakeFiles/ksp.dir/build.make src/ksp/src/CMakeFiles/ksp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 38%] Building C object src/ksp/src/CMakeFiles/ksp.dir/ksp.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/ksp.dir/ksp.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp.c In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building C object src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/ksp.dir/withPoints_ksp.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp.c In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 40%] Building CXX object src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/ksp.dir/withPoints_ksp_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:44: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_one_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, const std::vector&, int64_t, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, const std::vector&, int64_t, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 41%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/many_to_many_withPoints_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_deque.h: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:37: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:39: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = Path; _Val = Path; _KeyOfValue = std::_Identity; _Compare = Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2468:5: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = Path; _Val = Path; _KeyOfValue = std::_Identity; _Compare = Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2468:5: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:440:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:440:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:41: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_uninitialized.h: In copy constructor 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/boost_interface_drivedist.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_drivingDistance(G&, std::deque&, std::vector, double, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_drivingDistance(G&, std::deque&, std::vector, double, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:39: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::deque Pgr_ksp::Yen(G&, int64_t, int64_t, int, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_deque.h:1864:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _M_range_initialize(__first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:39: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::deque Pgr_ksp::Yen(G&, int64_t, int64_t, int, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_deque.h:1864:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _M_range_initialize(__first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/withPoints_dd.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/withPoints_dd.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd.c In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 43%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/many_to_dist_withPointsDD.c [ 44%] Building CXX object src/ksp/src/CMakeFiles/ksp.dir/ksp_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/ksp.dir/ksp_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp [ 45%] Building CXX object src/driving_distance/src/CMakeFiles/driving_distance.dir/withPoints_dd_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/driving_distance.dir/withPoints_dd_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_one_dijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/many_to_one_dijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:45: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/many_to_many_withPoints_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 47%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_many_withPoints_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/withPoints.dir/one_to_many_withPoints_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:42: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = Path; _Val = Path; _KeyOfValue = std::_Identity; _Compare = Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2468:5: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = Path; _Val = Path; _KeyOfValue = std::_Identity; _Compare = Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_tree.h:2468:5: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:440:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:440:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_deque.h: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_uninitialized.h: In copy constructor 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:40: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:42: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::deque Pgr_ksp::Yen(G&, int64_t, int64_t, int, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:1864:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _M_range_initialize(__first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:43: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/./pgr_ksp.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:42: /usr/include/c++/7/bits/stl_tree.h: In member function 'std::deque Pgr_ksp::Yen(G&, int64_t, int64_t, int, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h:1111:14: note: parameter passing for argument of type 'std::_Rb_tree, Pgr_ksp, pgrouting::Basic_vertex, pgrouting::Basic_edge> >::compPaths, std::allocator >::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src/ksp_driver.cpp:36: /usr/include/c++/7/bits/stl_deque.h:1864:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _M_range_initialize(__first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:41: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 47%] Built target ksp make -f src/tsp/src/CMakeFiles/tsp.dir/build.make src/tsp/src/CMakeFiles/tsp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/tsp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/tsp.dir/depend.internal". Scanning dependencies of target tsp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/tsp/src/CMakeFiles/tsp.dir/build.make src/tsp/src/CMakeFiles/tsp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 47%] Building C object src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/eucledianTSP.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianTSP.c [ 48%] Building C object src/tsp/src/CMakeFiles/tsp.dir/newTSP.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/newTSP.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/newTSP.c In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/many_to_one_dijkstra_driver.cpp:38: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, const std::vector&, int64_t, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 49%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/newTSP_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/newTSP_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/newTSP_driver.cpp /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, const std::vector&, int64_t, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 50%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/newTSP_driver.cpp:38: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:45: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/newTSP_driver.cpp:38: /usr/include/c++/7/bits/stl_vector.h: In function 'void do_pgr_tsp(Matrix_cell_t*, size_t, int64_t, int64_t, double, double, double, int64_t, int64_t, int64_t, bool, double, General_path_element_t**, size_t*, char**, char**)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src/withPoints_dd_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_drivingDistance(G&, std::deque&, std::vector, double, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_drivingDistance(G&, std::deque&, std::vector, double, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 51%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/eucledianTSP_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianTSP_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 51%] Built target driving_distance [ 52%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/Dmatrix.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/Dmatrix.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianTSP_driver.cpp:38: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianTSP_driver.cpp:38: /usr/include/c++/7/bits/stl_vector.h: In function 'void do_pgr_eucledianTSP(Coordinate_t*, size_t, int64_t, int64_t, double, double, double, int64_t, int64_t, int64_t, bool, double, General_path_element_t**, size_t*, char**, char**)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const Path&}; _Tp = Path; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/./Dmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:32: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:36: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:36: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 53%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/eucledianDmatrix.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/eucledianDmatrix.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:36: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/./Dmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:32: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::tsp::Dmatrix::set_ids(const std::vector&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/Dmatrix.cpp:36: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 54%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/tour.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/tour.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/tour.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Coordinate_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 55%] Building C object src/tsp/src/CMakeFiles/tsp.dir/tsp2.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/tsp2.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/tsp2.c In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:33: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'const std::vector pgrouting::tsp::eucledianDmatrix::get_row(size_t) const': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src/one_to_many_withPoints_driver.cpp:40: /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 56%] Building C object src/tsp/src/CMakeFiles/tsp.dir/tsplib.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/tsp.dir/tsplib.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/tsplib.c In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::tsp::eucledianDmatrix::set_ids()': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src/eucledianDmatrix.cpp:32: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In constructor 'pgrouting::tsp::eucledianDmatrix::eucledianDmatrix(const std::vector&)': /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make -f src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build.make src/alpha_shape/src/CMakeFiles/alpha_shape.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/depend.internal". Scanning dependencies of target alpha_shape make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build.make src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 57%] Building C object src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/alpha_shape.dir/alpha.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha.c /usr/include/c++/7/bits/stl_uninitialized.h: In member function 'void Pgr_dijkstra::dijkstra(G&, std::deque&, int64_t, const std::vector&, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 57%] Built target tsp make -f src/bd_astar/src/CMakeFiles/bd_astar.dir/build.make src/bd_astar/src/CMakeFiles/bd_astar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/depend.internal". Scanning dependencies of target bd_astar make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/bd_astar/src/CMakeFiles/bd_astar.dir/build.make src/bd_astar/src/CMakeFiles/bd_astar.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 58%] Building C object src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_astar.dir/bdastar.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/bdastar.c [ 59%] Building CXX object src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp [ 60%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/MinHeap.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_astar.dir/MinHeap.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/MinHeap.cpp [ 61%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_astar.dir/bdastar_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/bdastar_driver.cpp [ 61%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/BiDirAStar.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_astar.dir/BiDirAStar.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/BiDirAStar.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 61%] Built target withPoints make -f src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build.make src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/depend.internal". Scanning dependencies of target bd_dijkstra make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build.make src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 62%] Building C object src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/bdsp.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_dijkstra.dir/bdsp.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/bdsp.c [ 63%] Building CXX object src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/bdsp_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_dijkstra.dir/bdsp_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/bdsp_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/BiDirAStar.cpp:42: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const path_element_t&}; _Tp = path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/BiDirAStar.cpp:42: /usr/include/c++/7/bits/stl_vector.h: In member function 'void BiDirAStar::rconstruct_path(int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void BiDirAStar::fconstruct_path(int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/BiDirAStar.cpp:42: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const GraphNodeInfo&}; _Tp = GraphNodeInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/BiDirDijkstra.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/bd_dijkstra.dir/BiDirDijkstra.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const GraphEdgeInfo&}; _Tp = GraphEdgeInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src/BiDirAStar.cpp:42: /usr/include/c++/7/bits/stl_vector.h: In member function 'bool BiDirAStar::addEdge(edge_astar_t)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'bool BiDirAStar::construct_graph(edge_astar_t*, size_t, int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'int BiDirAStar::bidir_astar(edge_astar_t*, size_t, int, int, int, path_element_t**, size_t*, char**)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_euclidean_traits_2.h:25:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:60: /usr/include/CGAL/internal/deprecation_warning.h:57:6: warning: #warning "A deprecated header has been included." [-Wcpp] # warning "A deprecated header has been included." ^~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 64%] Built target bd_astar make -f src/trsp/src/CMakeFiles/trsp.dir/build.make src/trsp/src/CMakeFiles/trsp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/trsp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/trsp.dir/depend.internal". Scanning dependencies of target trsp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/trsp/src/CMakeFiles/trsp.dir/build.make src/trsp/src/CMakeFiles/trsp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 65%] Building C object src/trsp/src/CMakeFiles/trsp.dir/trsp.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/trsp.dir/trsp.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/trsp.c [ 66%] Building CXX object src/trsp/src/CMakeFiles/trsp.dir/trsp_core.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/trsp.dir/trsp_core.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/trsp_core.cpp In file included from /usr/include/c++/7/vector:69:0, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp:34: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const path_element_t&}; _Tp = path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = Path_t]': /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 move(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:1048:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp:34: /usr/include/c++/7/bits/stl_vector.h: In member function 'void BiDirDijkstra::rconstruct_path(int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void BiDirDijkstra::fconstruct_path(int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/queue:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp:34: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]': /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp:34: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void BiDirDijkstra::explore(int, double, int, std::priority_queue, std::vector >, std::greater > >&)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'int BiDirDijkstra::bidir_dijkstra(edge_t*, unsigned int, int, int, int, path_element_t**, int*, char**)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src/BiDirDijkstra.cpp:34: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:37: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]': /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ [ 66%] Built target bd_dijkstra /usr/include/c++/7/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 make -f src/max_flow/src/CMakeFiles/max_flow.dir/build.make src/max_flow/src/CMakeFiles/max_flow.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/max_flow.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/max_flow.dir/depend.internal". Scanning dependencies of target max_flow make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/max_flow/src/CMakeFiles/max_flow.dir/build.make src/max_flow/src/CMakeFiles/max_flow.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 67%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_one.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_one_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one.c In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:35: /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = Path_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 68%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_many_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many.c In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/trsp_core.cpp:29: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair > >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/./pgr_dijkstra.hpp:44, from /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src/dijkstraVia_driver.cpp:37: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T_E&) [with G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T_E&) [with G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 69%] Building CXX object src/trsp/src/CMakeFiles/trsp.dir/GraphDefinition.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/trsp.dir/GraphDefinition.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp [ 69%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_one_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many.c /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::Pgr_base_graph::graph_add_edge(const T&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::Basic_vertex; T_E = pgrouting::Basic_edge]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 70%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_one.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_many_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one.c [ 71%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/maximum_cardinality_matching.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching.c [ 72%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one.c [ 73%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many.c [ 74%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many.c [ 75%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one.c [ 76%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_one_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_one_to_one_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp /usr/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header is deprecated. # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) ^ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const path_element&}; _Tp = path_element; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/stl_vector.h: In member function 'double GraphDefinition::construct_path(long int, int)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Rule&}; _Tp = Rule; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/queue:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:6, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_comp_val > > >]': /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void GraphDefinition::explore(long int, GraphEdgeInfo&, bool, LongVector&, std::priority_queue >, std::vector > >, std::greater > > >&)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/queue:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:6, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Distance = int; _Tp = std::pair >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 76%] Built target dijkstra make -f src/contraction/src/CMakeFiles/contraction.dir/build.make src/contraction/src/CMakeFiles/contraction.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake --color= In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/vector.tcc: In member function 'int GraphDefinition::my_dijkstra1(long int, long int, size_t, char**)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/contraction.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/contraction.dir/depend.internal". Scanning dependencies of target contraction make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/contraction/src/CMakeFiles/contraction.dir/build.make src/contraction/src/CMakeFiles/contraction.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 77%] Building C object src/contraction/src/CMakeFiles/contraction.dir/contractGraph.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/contraction.dir/contractGraph.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src/contractGraph.c /usr/include/c++/7/bits/stl_vector.h: In member function 'int GraphDefinition::multi_dijkstra(edge_t*, unsigned int, std::vector, bool, bool, path_element_t**, size_t*, char**, std::vector > >&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 78%] Building CXX object src/contraction/src/CMakeFiles/contraction.dir/contractGraph_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/contraction.dir/contractGraph_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src/contractGraph_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/vector.tcc: In member function 'int GraphDefinition::my_dijkstra2(edge_t*, unsigned int, long int, long int, bool, bool, path_element_t**, size_t*, char**)': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src/GraphDefinition.cpp:8: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'int GraphDefinition::my_dijkstra3(edge_t*, unsigned int, long int, long int, bool, bool, path_element_t**, size_t*, char**, std::vector > >&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 78%] Built target trsp make -f src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build.make src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend.internal". Scanning dependencies of target pickDeliver make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build.make src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 79%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/node.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/node.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/node.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = CGAL::Point_2 > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _OutputIterator = CGAL::Point_2 > >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = CGAL::Point_2 > >*; _OutputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2639:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ [ 80%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/tw_node.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/tw_node.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/tw_node.cpp /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Pointer = CGAL::Point_2 > >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2705:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2695:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2674:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2682:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2698:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1923:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ^ /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2, true> >&}; _Tp = CGAL::Point_2 > >; _Alloc = std::allocator > > >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = CGAL::Point_2 > >; _Alloc = std::allocator > > >]': /usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]': /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __unique(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:962:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:62:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Tp = CGAL::Point_2 > >]': /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_vector.h: In member function 'void CGAL::Alpha_shape_2::initialize_alpha_spectrum() [with Dt = CGAL::Triangulation_hierarchy_2 >, CGAL::Triangulation_default_data_structure_2 >, CGAL::Triangulation_hierarchy_vertex_base_2 > > >, CGAL::Alpha_shape_face_base_2 >, CGAL::Triangulation_face_base_2 > > > > > >; ExactAlphaComparisonTag = CGAL::Boolean_tag]': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Segment_2, true> >}; _Tp = CGAL::Segment_2 > >; _Alloc = std::allocator > > >]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In function 'void alpha_edges(const Alpha_shape_2&, OutputIterator) [with OutputIterator = std::back_insert_iterator > >, std::allocator > > > > >]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >]': /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2476:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2761:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2766:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2770:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2771:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2772:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _BidirectionalIterator2 = CGAL::Point_2 > >*; _Distance = int]': /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2373:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1444:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__iterator_category(__first)); ^ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Pointer = CGAL::Point_2 > >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2415:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2459:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _BidirectionalIterator __new_middle ^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2463:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2465:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Pointer = CGAL::Point_2 > >*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2732:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:2741:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2743:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2748:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2749:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:2751:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:54:0: /usr/include/CGAL/Polygon_2.h: In function 'void find_next_edge(Segment, std::vector > >, std::allocator > > > >&, std::set&, std::vector > > >&)': /usr/include/CGAL/Polygon_2.h:212:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 { d_container.insert(d_container.end(), x); } ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:54:0: /usr/include/CGAL/Polygon_2.h:212:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 { d_container.insert(d_container.end(), x); } ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_flow_t&}; _Tp = pgr_flow_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::get_flow_edges(std::vector&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::random_shuffle(_RAIter, _RAIter, _Generator&&) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Generator = boost::random::random_number_generator&]': /usr/include/c++/7/bits/stl_algo.h:4589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::create_flow_graph(pgr_edge_t*, size_t, const std::set&, const std::set&, char*) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In constructor 'boost::detail::push_relabel::push_relabel(Graph&, EdgeCapacityMap, ResidualCapacityEdgeMap, ReverseEdgeMap, boost::detail::push_relabel::vertex_descriptor, boost::detail::push_relabel::vertex_descriptor, VertexIndexMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; EdgeCapacityMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; VertexIndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>; FlowValue = long long int]': /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 push_relabel(Graph& g_, ^~~~~~~~~~~~ /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, false> >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, false> >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, true> >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 [ 81%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_node.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/vehicle_node.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_node.cpp /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, true> >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = CGAL::Point_2 > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, false> >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, false> >]': /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, false> >]': /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__heap_select(__first, __nth + 1, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::boykov_kolmogorov_max_flow(Graph&, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, PredecessorMap, ColorMap, DistanceMap, IndexMap, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; PredecessorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&, boost::vertex_predecessor_t>; ColorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::default_color_type, boost::default_color_type&, boost::vertex_color_t>; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>; IndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>]': /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 boykov_kolmogorov_max_flow(Graph& g, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /usr/include/CGAL/Hilbert_sort_median_2.h:26:0, from /usr/include/CGAL/Hilbert_sort_2.h:24, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_base.h: In function 'RandomAccessIterator CGAL::internal::hilbert_split(RandomAccessIterator, RandomAccessIterator, Cmp) [with RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Cmp = CGAL::Hilbert_sort_median_2 > >::Cmp<0, false>]': /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 hilbert_split (RandomAccessIterator begin, RandomAccessIterator end, ^~~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:4791:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = CGAL::Point_2 > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, false> >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, false> >]': /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, false> >]': /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__heap_select(__first, __nth + 1, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Hilbert_sort_median_2.h:26:0, from /usr/include/CGAL/Hilbert_sort_2.h:24, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_base.h: In function 'RandomAccessIterator CGAL::internal::hilbert_split(RandomAccessIterator, RandomAccessIterator, Cmp) [with RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Cmp = CGAL::Hilbert_sort_median_2 > >::Cmp<1, false>]': /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 hilbert_split (RandomAccessIterator begin, RandomAccessIterator end, ^~~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:4791:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = CGAL::Point_2 > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, true> >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, true> >]': /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<1, true> >]': /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__heap_select(__first, __nth + 1, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1923:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ^ /usr/include/c++/7/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Hilbert_sort_median_2.h:26:0, from /usr/include/CGAL/Hilbert_sort_2.h:24, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_base.h: In function 'RandomAccessIterator CGAL::internal::hilbert_split(RandomAccessIterator, RandomAccessIterator, Cmp) [with RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Cmp = CGAL::Hilbert_sort_median_2 > >::Cmp<1, true>]': /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 hilbert_split (RandomAccessIterator begin, RandomAccessIterator end, ^~~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:4791:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Distance = int; _Tp = CGAL::Point_2 > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, true> >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, true> >]': /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >::Cmp<0, true> >]': /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1985:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__heap_select(__first, __nth + 1, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1998:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Hilbert_sort_median_2.h:26:0, from /usr/include/CGAL/Hilbert_sort_2.h:24, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_base.h: In function 'RandomAccessIterator CGAL::internal::hilbert_split(RandomAccessIterator, RandomAccessIterator, Cmp) [with RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Cmp = CGAL::Hilbert_sort_median_2 > >::Cmp<0, true>]': /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 hilbert_split (RandomAccessIterator begin, RandomAccessIterator end, ^~~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_base.h:33:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:4791:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Hilbert_sort_2.h:24:0, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_median_2.h: In member function 'void CGAL::Hilbert_sort_median_2::sort(RandomAccessIterator, RandomAccessIterator) const [with int x = 0; bool upx = true; bool upy = true; RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; K = CGAL::Filtered_kernel >]': /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 void sort (RandomAccessIterator begin, RandomAccessIterator end) const ^~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h: In member function 'void CGAL::Hilbert_sort_median_2::sort(RandomAccessIterator, RandomAccessIterator) const [with int x = 1; bool upx = true; bool upy = true; RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; K = CGAL::Filtered_kernel >]': /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 void sort (RandomAccessIterator begin, RandomAccessIterator end) const ^~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h: In member function 'void CGAL::Hilbert_sort_median_2::sort(RandomAccessIterator, RandomAccessIterator) const [with int x = 0; bool upx = false; bool upy = false; RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; K = CGAL::Filtered_kernel >]': /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 void sort (RandomAccessIterator begin, RandomAccessIterator end) const ^~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h: In member function 'void CGAL::Hilbert_sort_median_2::sort(RandomAccessIterator, RandomAccessIterator) const [with int x = 1; bool upx = false; bool upy = false; RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; K = CGAL::Filtered_kernel >]': /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 void sort (RandomAccessIterator begin, RandomAccessIterator end) const ^~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:96:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/CGAL/spatial_sort.h:26:0, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Multiscale_sort.h: In member function 'void CGAL::Multiscale_sort::operator()(RandomAccessIterator, RandomAccessIterator) const [with RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Sort = CGAL::Hilbert_sort_2 >, CGAL::Hilbert_policy >]': /usr/include/CGAL/Multiscale_sort.h:44:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 void operator() (RandomAccessIterator begin, RandomAccessIterator end) const ^~~~~~~~ /usr/include/CGAL/Multiscale_sort.h:44:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Multiscale_sort.h:50:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 this->operator() (begin, middle); ^~~~ In file included from /usr/include/CGAL/Hilbert_sort_2.h:24:0, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_median_2.h:116:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort <0, false, false> (begin, end); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src/contractGraph_driver.cpp:46: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgrouting::contraction::Edge&}; _Tp = pgrouting::contraction::Edge; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:58:0: /usr/include/CGAL/Triangulation_hierarchy_2.h: In member function 'std::ptrdiff_t CGAL::Triangulation_hierarchy_2::insert(InputIterator, InputIterator) [with InputIterator = std::_List_iterator > > >; Tr = CGAL::Delaunay_triangulation_2 >, CGAL::Triangulation_default_data_structure_2 >, CGAL::Triangulation_hierarchy_vertex_base_2 > > >, CGAL::Alpha_shape_face_base_2 >, CGAL::Triangulation_face_base_2 > > > > >]': /usr/include/CGAL/Triangulation_hierarchy_2.h:107:18: note: parameter passing for argument of type 'std::_List_iterator > > >' changed in GCC 7.1 std::ptrdiff_t insert(InputIterator first, InputIterator last) ^~~~~~ /usr/include/CGAL/Triangulation_hierarchy_2.h:107:18: note: parameter passing for argument of type 'std::_List_iterator > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:42:0, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/spatial_sort.h:56:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::random_shuffle(begin,end,rng); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/spatial_sort.h:26:0, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Multiscale_sort.h:50:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 this->operator() (begin, middle); ^~~~ In file included from /usr/include/CGAL/Hilbert_sort_2.h:24:0, from /usr/include/CGAL/hilbert_sort.h:27, from /usr/include/CGAL/spatial_sort.h:25, from /usr/include/CGAL/Triangulation_2.h:42, from /usr/include/CGAL/Delaunay_triangulation_2.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:55: /usr/include/CGAL/Hilbert_sort_median_2.h:116:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort <0, false, false> (begin, end); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:116:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort <0, false, false> (begin, end); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:103:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m2 = internal::hilbert_split (m0, m4, Cmp< x, upx> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:104:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m1 = internal::hilbert_split (m0, m2, Cmp< y, upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:105:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 RandomAccessIterator m3 = internal::hilbert_split (m2, m4, Cmp< y, !upy> (_k)); ^~ /usr/include/CGAL/Hilbert_sort_median_2.h:107:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m0, m1); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:108:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m1, m2); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:109:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m2, m3); ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Hilbert_sort_median_2.h:110:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 sort (m3, m4); ~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::edmonds_karp_max_flow(Graph&, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, ColorMap, PredEdgeMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::default_color_type, boost::default_color_type&>; PredEdgeMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&>]': /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 edmonds_karp_max_flow ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In function 'void do_pgr_max_flow_one_to_one(pgr_edge_t*, size_t, int64_t, int64_t, char*, pgr_flow_t**, size_t*, char**)': /usr/include/boost/graph/push_relabel_max_flow.hpp:700:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 algo(g, cap, res, rev, src, sink, index_map); ^~~~ In file included from /usr/include/c++/7/vector:64:0, from /usr/include/CGAL/Modular_traits.h:26, from /usr/include/CGAL/int.h:30, from /usr/include/CGAL/number_type_basic.h:64, from /usr/include/CGAL/basic.h:44, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_vector.h: In function 'int alpha_shape(vertex_t*, size_t, double, vertex_t**, size_t*, char**)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:377, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 pred); ^ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_one_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 src, sink); ^ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4989:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/7/bits/stl_algo.h:4992:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4994:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:61:0: /usr/include/CGAL/Alpha_shape_2.h:218:17: note: parameter passing for argument of type 'std::__cxx11::list > >, std::allocator > > > >::iterator {aka std::_List_iterator > > >}' changed in GCC 7.1 Dt::insert(first, last); ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:54:0: /usr/include/CGAL/Polygon_2.h:212:9: note: parameter passing for argument of type 'std::vector > >, std::allocator > > > >::const_iterator {aka __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >}' changed in GCC 7.1 { d_container.insert(d_container.end(), x); } ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:253:39: warning: argument 1 value '4294967280' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] *res = (vertex_t *) malloc(sizeof(vertex_t) * result_count); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/cstdlib:75:0, from /usr/include/boost/config/platform/linux.hpp:15, from /usr/include/boost/config.hpp:57, from /usr/include/CGAL/config.h:109, from /usr/include/CGAL/basic.h:29, from /usr/include/CGAL/Cartesian/Cartesian_base.h:28, from /usr/include/CGAL/Simple_cartesian.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src/alpha_driver.cpp:50: /usr/include/stdlib.h:413:14: note: in a call to allocation function 'void* malloc(size_t)' declared here extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src/contractGraph_driver.cpp:46: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::graph::Pgr_contractionGraph::graph_add_shortcut(const T_E&, std::ostringstream&) [with G = boost::adjacency_list; T_V = pgrouting::contraction::Vertex; T_E = pgrouting::contraction::Edge]': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_many_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_many_to_many_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 82%] Built target alpha_shape make -f src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build.make src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend.internal". Scanning dependencies of target vrp_basic make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build.make src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 83%] Building C object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/vrp_basic.dir/VRP.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP.c /usr/include/c++/7/bits/stl_vector.h: In function 'void pgr_contractGraph(G&, Identifiers, int64_t*, size_t, int64_t, Identifiers&, std::vector&, std::ostringstream&) [with G = pgrouting::graph::Pgr_contractionGraph, pgrouting::contraction::Vertex, pgrouting::contraction::Edge>]': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 84%] Building CXX object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/vrp_basic.dir/VRP_core.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_core.cpp [ 85%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/order.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/order.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/order.cpp /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::graph::Pgr_contractionGraph::graph_add_shortcut(const T_E&, std::ostringstream&) [with G = boost::adjacency_list; T_V = pgrouting::contraction::Vertex; T_E = pgrouting::contraction::Edge]': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function 'void pgr_contractGraph(G&, Identifiers, int64_t*, size_t, int64_t, Identifiers&, std::vector&, std::ostringstream&) [with G = pgrouting::graph::Pgr_contractionGraph, pgrouting::contraction::Vertex, pgrouting::contraction::Edge>]': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 85%] Building CXX object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_Solver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/vrp_basic.dir/VRP_Solver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 85%] Built target contraction make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/build-time-sql-directory.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/build-time-sql-directory.dir/depend.internal". Scanning dependencies of target build-time-sql-directory make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' /usr/bin/cmake -E make_directory /builddir/build/BUILD/pgrouting-2.3.2/build/sql_queries make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 85%] Built target build-time-sql-directory make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/ProcessSQLFiles.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/ProcessSQLFiles.dir/depend.internal". Scanning dependencies of target ProcessSQLFiles make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'CMakeFiles/ProcessSQLFiles.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 85%] Built target ProcessSQLFiles [ 86%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/vehicle.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CTourInfo&}; _Tp = CTourInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/stl_vector.h: In member function 'void CMoveInfo::setInitialTour(CTourInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void CMoveInfo::setModifiedTour(CTourInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void CMoveInfo::setModifiedTour(CTourInfo, CTourInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'void CMoveInfo::setInitialTour(CTourInfo, CTourInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CDepotInfo&}; _Tp = CDepotInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const COrderInfo&}; _Tp = COrderInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CVehicleInfo&}; _Tp = CVehicleInfo; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 [ 86%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_pickDeliver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/vehicle_pickDeliver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/stl_vector.h: In member function 'bool CSolutionInfo::addTour(CTourInfo&)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'bool CVRPSolver::addDepot(CDepotInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'bool CVRPSolver::addOrder(COrderInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function 'bool CVRPSolver::addVehicle(CVehicleInfo)': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:31, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::pair; _Val = std::pair, CostPack>; _KeyOfValue = std::_Select1st, CostPack> >; _Compare = std::less >; _Alloc = std::allocator, CostPack> >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, CostPack>, std::_Select1st, CostPack> >, std::less >, std::allocator, CostPack> > >::const_iterator {aka std::_Rb_tree_const_iterator, CostPack> >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/./VRP_Solver.h:31, from /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src/VRP_Solver.cpp:29: /usr/include/c++/7/bits/stl_map.h: In member function 'CostPack CVRPSolver::getDepotToOrderCost(int, int)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, CostPack>, std::_Select1st, CostPack> >, std::less >, std::allocator, CostPack> > >::const_iterator {aka std::_Rb_tree_const_iterator, CostPack> >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'CostPack CVRPSolver::getOrderToOrderCost(int, int)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, CostPack>, std::_Select1st, CostPack> >, std::less >, std::allocator, CostPack> > >::const_iterator {aka std::_Rb_tree_const_iterator, CostPack> >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h: In member function 'CostPack CVRPSolver::getOrderToDepotCost(int, int)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, CostPack>, std::_Select1st, CostPack> >, std::less >, std::allocator, CostPack> > >::const_iterator {aka std::_Rb_tree_const_iterator, CostPack> >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 86%] Built target vrp_basic [ 87%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/solution.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/solution.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/solution.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle.cpp:33: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_vehicle_orders_t&}; _Tp = General_vehicle_orders_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::vrp::Vehicle::get_postgres_result(int, std::vector&) const': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:36: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_flow_t&}; _Tp = pgr_flow_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::get_flow_edges(std::vector&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 88%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/initial_solution.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/initial_solution.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::create_flow_graph(pgr_edge_t*, size_t, const std::set&, const std::set&, char*) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp:26: /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::insert(std::deque<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:207:5: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp: In member function 'void pgrouting::vrp::Vehicle_pickDeliver::push_back(const pgrouting::vrp::Order&)': /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp:221:18: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 m_path.insert(m_path.end() - 1, order.pickup()); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp:222:18: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 m_path.insert(m_path.end() - 1, order.delivery()); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp: In member function 'void pgrouting::vrp::Vehicle_pickDeliver::push_front(const pgrouting::vrp::Order&)': /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp:236:18: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 m_path.insert(m_path.begin() + 1, order.delivery()); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/vehicle_pickDeliver.cpp:237:18: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 m_path.insert(m_path.begin() + 1, order.pickup()); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/push_relabel_max_flow.hpp: In constructor 'boost::detail::push_relabel::push_relabel(Graph&, EdgeCapacityMap, ResidualCapacityEdgeMap, ReverseEdgeMap, boost::detail::push_relabel::vertex_descriptor, boost::detail::push_relabel::vertex_descriptor, VertexIndexMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; EdgeCapacityMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; VertexIndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>; FlowValue = long long int]': /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 push_relabel(Graph& g_, ^~~~~~~~~~~~ /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 [ 89%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/optimize.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/optimize.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::boykov_kolmogorov_max_flow(Graph&, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, PredecessorMap, ColorMap, DistanceMap, IndexMap, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; PredecessorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&, boost::vertex_predecessor_t>; ColorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::default_color_type, boost::default_color_type&, boost::vertex_color_t>; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>; IndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>]': /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 boykov_kolmogorov_max_flow(Graph& g, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/edmonds_karp_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::edmonds_karp_max_flow(Graph&, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, ColorMap, PredEdgeMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::default_color_type, boost::default_color_type&>; PredEdgeMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&>]': /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 edmonds_karp_max_flow ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/push_relabel_max_flow.hpp: In function 'void do_pgr_max_flow_many_to_many(pgr_edge_t*, size_t, int64_t*, size_t, int64_t*, size_t, char*, pgr_flow_t**, size_t*, char**)': /usr/include/boost/graph/push_relabel_max_flow.hpp:700:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 algo(g, cap, res, rev, src, sink, index_map); ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/solution.cpp:29: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = General_vehicle_orders_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 pred); ^ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_many_driver.cpp:39: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 src, sink); ^ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:630:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/solution.cpp:29: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::vrp::Solution::get_postgres_result(std::vector&) const': /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 90%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pgr_pickDeliver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/pgr_pickDeliver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp [ 91%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_many_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_one_to_many_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_node]': /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = pgrouting::vrp::Vehicle_node]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_node]': /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = pgrouting::vrp::Vehicle_node]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver]': /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, ^~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, ^~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/initial_solution.cpp:27: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __new_start, ^~~ /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, ^~~ /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __new_start, ^~~ /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, ^~~ /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = pgrouting::vrp::Vehicle_pickDeliver]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, ^~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __new_start, ^~~ /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, ^~~ /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 92%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/pickDeliver_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pickDeliver_driver.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:36: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Customer_t; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:36: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_vehicle_orders_t&}; _Tp = General_vehicle_orders_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgrouting::vrp::Vehicle_node&}; _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pgrouting::vrp::Vehicle_node}; _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/optimize.cpp:30: /usr/include/c++/7/bits/stl_deque.h: In member function 'std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::_M_erase(std::deque<_Tp, _Alloc>::iterator) [with _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:36: /usr/include/c++/7/bits/stl_algo.h: In constructor 'pgrouting::vrp::Pgr_pickDeliver::Pgr_pickDeliver(const Customer_t*, size_t, int, double, double, size_t, std::__cxx11::string&)': /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_deque.h: In constructor 'pgrouting::vrp::Optimize::Optimize(int, const pgrouting::vrp::Solution&)': /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { std::__uninitialized_copy_a(__x.begin(), __x.end(), ^~~ /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 { std::__uninitialized_copy_a(__x.begin(), __x.end(), ^~~ /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:950:9: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver]': /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::vrp::Pgr_pickDeliver::get_postgres_result(std::vector&) const': /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 93%] Building C object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/customers_input.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/customers_input.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/customers_input.c In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {pgrouting::vrp::Solution}; _Tp = pgrouting::vrp::Solution; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 94%] Building C object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver.c.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -DPGSQL_VERSION=96 -std=gnu99 -frounding-math -fPIC -DNDEBUG -o CMakeFiles/pickDeliver.dir/pickDeliver.c.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pickDeliver.c /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pgrouting::vrp::Solution}; _Tp = pgrouting::vrp::Solution; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = pgrouting::vrp::Vehicle_node]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 [ 95%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_one_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/max_flow_many_to_one_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = pgrouting::vrp::Vehicle_node; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>) [with _Tp = pgrouting::vrp::Vehicle_pickDeliver]': /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first, ^~~~ /usr/include/c++/7/bits/deque.tcc:985:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::deque<_Tp, _Alloc>::size_type) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 __result); } ^ /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_deque.h:429:18: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos - difference_type(__n)); ^~~ /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:780:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a(__first2, __last2, __mid, __alloc); ^ /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:421:72: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__mid, __last, __old_start); ^~~ /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:791:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __last, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:820:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:63:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:35: /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _ForwardIterator __mid = std::__uninitialized_copy_a(__first1, __last1, ^~~~~ /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/stl_uninitialized.h:388:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:42: /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__first, __mid, __pos); ^~~ /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:831:5: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_range_insert_aux(std::deque<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Deque_iterator; _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 deque<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __new_start, ^~~ /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:595:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, ^~~ /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:611:3: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc: In member function 'std::deque<_Tp, _Alloc>& std::deque<_Tp, _Alloc>::operator=(const std::deque<_Tp, _Alloc>&) [with _Tp = pgrouting::vrp::Vehicle_pickDeliver; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 _M_erase_at_end(std::copy(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start)); ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:116:21: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 std::copy(__x.begin(), __mid, this->_M_impl._M_start); ^~~ /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:121:8: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::deque::const_iterator {aka std::_Deque_iterator}' changed in GCC 7.1 _M_range_insert_aux(this->_M_impl._M_finish, __mid, __x.end(), ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::random_access_iterator_tag()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/deque.tcc:122:27: note: parameter passing for argument of type 'std::_Deque_iterator' changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:36: /usr/include/c++/7/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = pgrouting::vrp::Solution; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src/pgr_pickDeliver.cpp:36: /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_flow_t&}; _Tp = pgr_flow_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In member function 'void pgrouting::vrp::Pgr_pickDeliver::solve()': /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::get_flow_edges(std::vector&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/maximum_cardinality_matching_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 95%] Built target pickDeliver [ 96%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::create_flow_graph(pgr_edge_t*, size_t, const std::set&, const std::set&, char*) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In constructor 'boost::detail::push_relabel::push_relabel(Graph&, EdgeCapacityMap, ResidualCapacityEdgeMap, ReverseEdgeMap, boost::detail::push_relabel::vertex_descriptor, boost::detail::push_relabel::vertex_descriptor, VertexIndexMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; EdgeCapacityMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; VertexIndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>; FlowValue = long long int]': /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 push_relabel(Graph& g_, ^~~~~~~~~~~~ /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::boykov_kolmogorov_max_flow(Graph&, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, PredecessorMap, ColorMap, DistanceMap, IndexMap, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; PredecessorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&, boost::vertex_predecessor_t>; ColorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::default_color_type, boost::default_color_type&, boost::vertex_color_t>; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>; IndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>]': /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 boykov_kolmogorov_max_flow(Graph& g, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::edmonds_karp_max_flow(Graph&, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, ColorMap, PredEdgeMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::default_color_type, boost::default_color_type&>; PredEdgeMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&>]': /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 edmonds_karp_max_flow ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In function 'void do_pgr_max_flow_one_to_many(pgr_edge_t*, size_t, int64_t, int64_t*, size_t, char*, pgr_flow_t**, size_t*, char**)': /usr/include/boost/graph/push_relabel_max_flow.hpp:700:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 algo(g, cap, res, rev, src, sink, index_map); ^~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 pred); ^ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_one_to_many_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 src, sink); ^ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 [ 97%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_flow_t&}; _Tp = pgr_flow_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::get_flow_edges(std::vector&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrFlowGraph::create_flow_graph(pgr_edge_t*, size_t, const std::set&, const std::set&, char*) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In constructor 'boost::detail::push_relabel::push_relabel(Graph&, EdgeCapacityMap, ResidualCapacityEdgeMap, ReverseEdgeMap, boost::detail::push_relabel::vertex_descriptor, boost::detail::push_relabel::vertex_descriptor, VertexIndexMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; EdgeCapacityMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; VertexIndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>; FlowValue = long long int]': /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 push_relabel(Graph& g_, ^~~~~~~~~~~~ /usr/include/boost/graph/push_relabel_max_flow.hpp:114:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::boykov_kolmogorov_max_flow(Graph&, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, PredecessorMap, ColorMap, DistanceMap, IndexMap, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; PredecessorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&, boost::vertex_predecessor_t>; ColorMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, boost::default_color_type, boost::default_color_type&, boost::vertex_color_t>; DistanceMap = boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>; IndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>]': /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 boykov_kolmogorov_max_flow(Graph& g, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:735:1: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::flow_dfs(PgrEdgeDisjointPathsGraph::V, int64_t, std::vector >&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39:0: /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 } ^ /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const pgr_basic_edge_t&}; _Tp = pgr_basic_edge_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:39: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::get_edge_disjoint_paths(std::vector&, int64_t) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrCardinalityGraph::create_max_cardinality_graph(pgr_basic_edge_t*, size_t) [with G = boost::adjacency_list]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:36: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::edmonds_karp_max_flow(Graph&, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, ColorMap, PredEdgeMap) [with Graph = boost::adjacency_list, boost::property > > > > >, boost::property > > > >; CapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>; ResidualCapacityEdgeMap = boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>; ReverseEdgeMap = boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl&, unsigned int, const boost::property > > >, boost::edge_reverse_t>; ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::default_color_type, boost::default_color_type&>; PredEdgeMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl&>]': /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 edmonds_karp_max_flow ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:79:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrCardinalityGraph::create_max_cardinality_graph(pgr_basic_edge_t*, size_t) [with G = boost::adjacency_list]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/push_relabel_max_flow.hpp: In function 'void do_pgr_max_flow_many_to_one(pgr_edge_t*, size_t, int64_t*, size_t, int64_t, char*, pgr_flow_t**, size_t*, char**)': /usr/include/boost/graph/push_relabel_max_flow.hpp:700:7: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 algo(g, cap, res, rev, src, sink, index_map); ^~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:40:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 pred); ^ /usr/include/boost/graph/edmonds_karp_max_flow.hpp:167:16: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_residual_capacity_t>' changed in GCC 7.1 In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maxflow.hpp:41:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/max_flow_many_to_one_driver.cpp:40: /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 src, sink); ^ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp:854:14: note: parameter passing for argument of type 'boost::vec_adj_list_vertex_property_map, boost::property > > > > >, boost::property > > > >, boost::adjacency_list, boost::property > > > > >, boost::property > > > >*, long long int, long long int&, boost::vertex_distance_t>' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_one_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::create_edge_disjoint_paths_graph(pgr_basic_edge_t*, size_t, const std::set&, const std::set&, bool) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 98%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_map.h: In function 'void do_pgr_maximum_cardinality_matching(pgr_basic_edge_t*, bool, size_t, pgr_basic_edge_t**, size_t*, char**)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:39: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/maximum_cardinality_matching_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::flow_dfs(PgrEdgeDisjointPathsGraph::V, int64_t, std::vector >&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40:0: /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 } ^ /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 [ 99%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.3.2/src/common/src -I/builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::get_edge_disjoint_paths(std::vector&, int64_t) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_one_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::create_edge_disjoint_paths_graph(pgr_basic_edge_t*, size_t, const std::set&, const std::set&, bool) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::flow_dfs(PgrEdgeDisjointPathsGraph::V, int64_t, std::vector >&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40:0: /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 } ^ /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::get_edge_disjoint_paths(std::vector&, int64_t) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const General_path_element_t&}; _Tp = General_path_element_t; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_many_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::create_edge_disjoint_paths_graph(pgr_basic_edge_t*, size_t, const std::set&, const std::set&, bool) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:38: /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2393:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::flow_dfs(PgrEdgeDisjointPathsGraph::V, int64_t, std::vector >&) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40:0: /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 } ^ /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:218:3: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::get_edge_disjoint_paths(std::vector&, int64_t) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:37: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /usr/include/boost/detail/container_fwd.hpp:94, from /usr/include/boost/functional/hash/extensions.hpp:22, from /usr/include/boost/functional/hash/hash.hpp:560, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/./pgr_edgedisjointpaths.hpp:38, from /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src/edge_disjoint_paths_many_to_one_driver.cpp:40: /usr/include/c++/7/bits/stl_map.h: In member function 'void PgrEdgeDisjointPathsGraph::create_edge_disjoint_paths_graph(pgr_basic_edge_t*, size_t, const std::set&, const std::set&, bool) [with G = boost::adjacency_list, boost::property > > > > >, boost::property > > > >]': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 99%] Built target max_flow make -f CMakeFiles/pgrouting-2.3.dir/build.make CMakeFiles/pgrouting-2.3.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/pgrouting-2.3.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/pgrouting-2.3.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/pgrouting-2.3.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/pgrouting-2.3.dir/depend.internal". Scanning dependencies of target pgrouting-2.3 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/pgrouting-2.3.dir/build.make CMakeFiles/pgrouting-2.3.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [100%] Linking CXX shared library lib/libpgrouting-2.3.so /usr/bin/cmake -E cmake_link_script CMakeFiles/pgrouting-2.3.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -std=c++0x -frounding-math -fPIC -DNDEBUG -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libpgrouting-2.3.so -o lib/libpgrouting-2.3.so src/common/src/CMakeFiles/common.dir/postgres_connection.c.o src/common/src/CMakeFiles/common.dir/restrictions_input.c.o src/common/src/CMakeFiles/common.dir/basePath_SSEC.cpp.o src/common/src/CMakeFiles/common.dir/points_input.c.o src/common/src/CMakeFiles/common.dir/matrixRows_input.c.o src/common/src/CMakeFiles/common.dir/get_check_data.c.o src/common/src/CMakeFiles/common.dir/edges_input.c.o src/common/src/CMakeFiles/common.dir/coordinates_input.c.o src/common/src/CMakeFiles/common.dir/arrays_input.c.o src/common/src/CMakeFiles/common.dir/time_msg.c.o src/common/src/CMakeFiles/common.dir/pgr_assert.cpp.o src/common/src/CMakeFiles/common.dir/basic_vertex.cpp.o src/common/src/CMakeFiles/common.dir/xy_vertex.cpp.o src/common/src/CMakeFiles/common.dir/ch_vertex.cpp.o src/common/src/CMakeFiles/common.dir/ch_edge.cpp.o src/common/src/CMakeFiles/common.dir/basic_edge.cpp.o src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_one_dijkstra.c.o src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_many_dijkstra.c.o src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_one_dijkstra.c.o src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra.c.o src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia.c.o src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_one_dijkstra_driver.cpp.o src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_many_dijkstra_driver.cpp.o src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra_driver.cpp.o src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_one_dijkstra_driver.cpp.o src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall.c.o src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall_driver.cpp.o src/allpairs/src/CMakeFiles/allpairs.dir/johnson.c.o src/allpairs/src/CMakeFiles/allpairs.dir/johnson_driver.cpp.o src/astar/src/CMakeFiles/astar.dir/astarOneToOne.c.o src/astar/src/CMakeFiles/astar.dir/astarOneToOne_driver.cpp.o src/driving_distance/src/CMakeFiles/driving_distance.dir/drivedist.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/boost_interface_drivedist.cpp.o src/driving_distance/src/CMakeFiles/driving_distance.dir/withPoints_dd.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/withPoints_dd_driver.cpp.o src/ksp/src/CMakeFiles/ksp.dir/ksp.c.o src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp.c.o src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp_driver.cpp.o src/ksp/src/CMakeFiles/ksp.dir/ksp_driver.cpp.o src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP.c.o src/tsp/src/CMakeFiles/tsp.dir/newTSP.c.o src/tsp/src/CMakeFiles/tsp.dir/newTSP_driver.cpp.o src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP_driver.cpp.o src/tsp/src/CMakeFiles/tsp.dir/Dmatrix.cpp.o src/tsp/src/CMakeFiles/tsp.dir/eucledianDmatrix.cpp.o src/tsp/src/CMakeFiles/tsp.dir/tour.cpp.o src/tsp/src/CMakeFiles/tsp.dir/tsp2.c.o src/tsp/src/CMakeFiles/tsp.dir/tsplib.c.o src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha.c.o src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar.c.o src/bd_astar/src/CMakeFiles/bd_astar.dir/MinHeap.cpp.o src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar_driver.cpp.o src/bd_astar/src/CMakeFiles/bd_astar.dir/BiDirAStar.cpp.o src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/bdsp.c.o src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/bdsp_driver.cpp.o src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/BiDirDijkstra.cpp.o src/trsp/src/CMakeFiles/trsp.dir/trsp.c.o src/trsp/src/CMakeFiles/trsp.dir/trsp_core.cpp.o src/trsp/src/CMakeFiles/trsp.dir/GraphDefinition.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_one.c.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_many.c.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_many.c.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_one.c.o src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching.c.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one.c.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many.c.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many.c.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one.c.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_one_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_many_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_many_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_one_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many_driver.cpp.o src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one_driver.cpp.o src/contraction/src/CMakeFiles/contraction.dir/contractGraph.c.o src/contraction/src/CMakeFiles/contraction.dir/contractGraph_driver.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/node.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/tw_node.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_node.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/order.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_pickDeliver.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/solution.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/initial_solution.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/optimize.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pgr_pickDeliver.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver_driver.cpp.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/customers_input.c.o src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver.c.o src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP.c.o src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.o src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_Solver.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/one_to_one_withPoints.c.o src/withPoints/src/CMakeFiles/withPoints.dir/one_to_many_withPoints.c.o src/withPoints/src/CMakeFiles/withPoints.dir/many_to_one_withPoints.c.o src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints.c.o src/withPoints/src/CMakeFiles/withPoints.dir/get_new_queries.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/pgr_withPoints.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/one_to_one_withPoints_driver.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/many_to_one_withPoints_driver.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints_driver.cpp.o src/withPoints/src/CMakeFiles/withPoints.dir/one_to_many_withPoints_driver.cpp.o -lCGAL -lgmp -lboost_thread -lboost_system -lboost_chrono -lboost_date_time -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [100%] Built target pgrouting-2.3 make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lGfMEU + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm ++ dirname /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm + cd pgrouting-2.3.2 + make -C build install DESTDIR=/builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm make: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' /usr/bin/cmake -H/builddir/build/BUILD/pgrouting-2.3.2 -B/builddir/build/BUILD/pgrouting-2.3.2/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/withPoints/src/CMakeFiles/withPoints.dir/build.make src/withPoints/src/CMakeFiles/withPoints.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/withPoints/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/withPoints/src/CMakeFiles/withPoints.dir/build.make src/withPoints/src/CMakeFiles/withPoints.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/withPoints/src/CMakeFiles/withPoints.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 10%] Built target withPoints make -f src/common/src/CMakeFiles/common.dir/build.make src/common/src/CMakeFiles/common.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/common/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/common/src/CMakeFiles/common.dir/build.make src/common/src/CMakeFiles/common.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/common/src/CMakeFiles/common.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 25%] Built target common make -f src/dijkstra/src/CMakeFiles/dijkstra.dir/build.make src/dijkstra/src/CMakeFiles/dijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/dijkstra/src/CMakeFiles/dijkstra.dir/build.make src/dijkstra/src/CMakeFiles/dijkstra.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/dijkstra/src/CMakeFiles/dijkstra.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 34%] Built target dijkstra make -f src/allpairs/src/CMakeFiles/allpairs.dir/build.make src/allpairs/src/CMakeFiles/allpairs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/allpairs/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/allpairs/src/CMakeFiles/allpairs.dir/build.make src/allpairs/src/CMakeFiles/allpairs.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/allpairs/src/CMakeFiles/allpairs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 37%] Built target allpairs make -f src/astar/src/CMakeFiles/astar.dir/build.make src/astar/src/CMakeFiles/astar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/astar/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/astar/src/CMakeFiles/astar.dir/build.make src/astar/src/CMakeFiles/astar.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/astar/src/CMakeFiles/astar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 39%] Built target astar make -f src/driving_distance/src/CMakeFiles/driving_distance.dir/build.make src/driving_distance/src/CMakeFiles/driving_distance.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/driving_distance/src/CMakeFiles/driving_distance.dir/build.make src/driving_distance/src/CMakeFiles/driving_distance.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/driving_distance/src/CMakeFiles/driving_distance.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 44%] Built target driving_distance make -f src/ksp/src/CMakeFiles/ksp.dir/build.make src/ksp/src/CMakeFiles/ksp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/ksp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/ksp/src/CMakeFiles/ksp.dir/build.make src/ksp/src/CMakeFiles/ksp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/ksp/src/CMakeFiles/ksp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 48%] Built target ksp make -f src/tsp/src/CMakeFiles/tsp.dir/build.make src/tsp/src/CMakeFiles/tsp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/tsp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/tsp/src/CMakeFiles/tsp.dir/build.make src/tsp/src/CMakeFiles/tsp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/tsp/src/CMakeFiles/tsp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 56%] Built target tsp make -f src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build.make src/alpha_shape/src/CMakeFiles/alpha_shape.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build.make src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/alpha_shape/src/CMakeFiles/alpha_shape.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 58%] Built target alpha_shape make -f src/bd_astar/src/CMakeFiles/bd_astar.dir/build.make src/bd_astar/src/CMakeFiles/bd_astar.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/bd_astar/src/CMakeFiles/bd_astar.dir/build.make src/bd_astar/src/CMakeFiles/bd_astar.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/bd_astar/src/CMakeFiles/bd_astar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 61%] Built target bd_astar make -f src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build.make src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/bd_dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build.make src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/bd_dijkstra/src/CMakeFiles/bd_dijkstra.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 64%] Built target bd_dijkstra make -f src/trsp/src/CMakeFiles/trsp.dir/build.make src/trsp/src/CMakeFiles/trsp.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/trsp/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/trsp/src/CMakeFiles/trsp.dir/build.make src/trsp/src/CMakeFiles/trsp.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/trsp/src/CMakeFiles/trsp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 67%] Built target trsp make -f src/max_flow/src/CMakeFiles/max_flow.dir/build.make src/max_flow/src/CMakeFiles/max_flow.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/max_flow/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/max_flow/src/CMakeFiles/max_flow.dir/build.make src/max_flow/src/CMakeFiles/max_flow.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/max_flow/src/CMakeFiles/max_flow.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 83%] Built target max_flow make -f src/contraction/src/CMakeFiles/contraction.dir/build.make src/contraction/src/CMakeFiles/contraction.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/contraction/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/contraction/src/CMakeFiles/contraction.dir/build.make src/contraction/src/CMakeFiles/contraction.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/contraction/src/CMakeFiles/contraction.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 85%] Built target contraction make -f src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build.make src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build.make src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 97%] Built target pickDeliver make -f src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build.make src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.3.2/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build.make src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [ 99%] Built target vrp_basic make -f CMakeFiles/pgrouting-2.3.dir/build.make CMakeFiles/pgrouting-2.3.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/pgrouting-2.3.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/pgrouting-2.3.dir/build.make CMakeFiles/pgrouting-2.3.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'CMakeFiles/pgrouting-2.3.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [100%] Built target pgrouting-2.3 make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' /usr/bin/cmake -E make_directory /builddir/build/BUILD/pgrouting-2.3.2/build/sql_queries make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [100%] Built target build-time-sql-directory make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' cd /builddir/build/BUILD/pgrouting-2.3.2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2 /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[2]: Nothing to be done for 'CMakeFiles/ProcessSQLFiles.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' [100%] Built target ProcessSQLFiles make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.3.2/build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.3.2/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/lib/pgsql/libpgrouting-2.3.so -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting.control -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.0.0--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.0.1--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.1.0--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.0--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.1--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.2--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.3--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.4--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.0--2.3.2.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.1--2.3.2.sql make: Leaving directory '/builddir/build/BUILD/pgrouting-2.3.2/build' + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --ver-rel 2.3.2-4.fc27 --unique-debug-arch arm --unique-debug-src-base pgRouting --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/pgrouting-2.3.2 extracting debug info from /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/lib/pgsql/libpgrouting-2.3.so dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2329 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink Processing files: pgRouting-2.3.2-4.fc27.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vNbWvV + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.3.2 + DOCDIR=/builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/doc/pgRouting + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/doc/pgRouting + cp -pr README.md /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/doc/pgRouting + cp -pr COPYING /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm/usr/share/doc/pgRouting + exit 0 Provides: libpgrouting-2.3.so pgRouting = 2.3.2-4.fc27 pgRouting(armv7hl-32) = 2.3.2-4.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libCGAL.so.12 libboost_atomic.so.1.63.0 libboost_chrono.so.1.63.0 libboost_date_time.so.1.63.0 libboost_system.so.1.63.0 libboost_thread.so.1.63.0 libc.so.6 libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgmp.so.10 libm.so.6 libm.so.6(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: pgRouting-debuginfo-2.3.2-4.fc27.armv7hl Provides: pgRouting-debuginfo = 2.3.2-4.fc27 pgRouting-debuginfo(armv7hl-32) = 2.3.2-4.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm Wrote: /builddir/build/RPMS/pgRouting-2.3.2-4.fc27.armv7hl.rpm Wrote: /builddir/build/RPMS/pgRouting-debuginfo-2.3.2-4.fc27.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.2siy41 + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.3.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/pgRouting-2.3.2-4.fc27.arm + exit 0 Child return code was: 0