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=1000timeout=172800nspawn_args=[]user='mockbuild'env={'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}shell=Falselogger=gid=425chrootPath='/var/lib/mock/f27-build-8724861-756556/root'printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'] with env {'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ ', '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.4.1-3.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=1000timeout=172800nspawn_args=[]user='mockbuild'env={'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'TERM': 'vt100'}shell=Falselogger=gid=425chrootPath='/var/lib/mock/f27-build-8724861-756556/root'printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/pgRouting.spec'] with env {'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ ', '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.XddzgE + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pgrouting-2.4.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/v2.4.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pgrouting-2.4.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.EsxzBJ + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.4.1 + 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 -- 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.7 -- SPHINX_MINIMUM_VERSION=1.1 -- POSTGRESQL_MINIMUM_VERSION=9.2.0 -- POSTGIS_MINIMUM_VERSION=2.0.0 -- GNU_CXX_MINIMUM_VERSION=4.6 -- CLANG_CXX_MINIMUM_VERSION= -- MSVC_CXX_MINIMUM_VERSION=18.0 -- dir='/builddir/build/BUILD/pgrouting-2.4.1/cmake' -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- 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 -- PGSQL_VERSION=96 -- 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 -- 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 Building the library names -- Created /builddir/build/BUILD/pgrouting-2.4.1/build/lib/pgrouting--2.4.1.sql -- Created /builddir/build/BUILD/pgrouting-2.4.1/build/lib/pgrouting.control -- Creating lib/pgrouting--2.4.1.sig Building the updating files -- Created lib/pgrouting--2.0.0--2.4.1.sql -- Created lib/pgrouting--2.0.1--2.4.1.sql -- Created lib/pgrouting--2.1.0--2.4.1.sql -- Created lib/pgrouting--2.2.0--2.4.1.sql -- Created lib/pgrouting--2.2.1--2.4.1.sql -- Created lib/pgrouting--2.2.2--2.4.1.sql -- Created lib/pgrouting--2.2.3--2.4.1.sql -- Created lib/pgrouting--2.2.4--2.4.1.sql -- Created lib/pgrouting--2.3.0--2.4.1.sql -- Created lib/pgrouting--2.3.1--2.4.1.sql -- Created lib/pgrouting--2.3.2--2.4.1.sql -- Created lib/pgrouting--2.4.0--2.4.1.sql -- LIBS_TO_INSTALL= -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE 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.4.1/build + make VERBOSE=1 -j4 /usr/bin/cmake -H/builddir/build/BUILD/pgrouting-2.4.1 -B/builddir/build/BUILD/pgrouting-2.4.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/depend make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake --color= 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[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/common/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/build-time-sql-directory.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/build-time-sql-directory.dir/depend.internal". Scanning dependencies of target build-time-sql-directory Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/withPoints.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/withPoints.dir/depend.internal". make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/build-time-sql-directory.dir/build.make CMakeFiles/build-time-sql-directory.dir/build Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/ProcessSQLFiles.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/ProcessSQLFiles.dir/depend.internal". Scanning dependencies of target ProcessSQLFiles make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' /usr/bin/cmake -E make_directory /builddir/build/BUILD/pgrouting-2.4.1/build/sql_queries make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Nothing to be done for 'CMakeFiles/ProcessSQLFiles.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/common.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/common.dir/depend.internal". make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 0%] Built target ProcessSQLFiles 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake --color= [ 0%] Built target build-time-sql-directory 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/allpairs.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/allpairs.dir/depend.internal". Scanning dependencies of target withPoints make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 1%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_one_withPoints.c.o Scanning dependencies of target common make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/one_to_one_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c make -f src/common/src/CMakeFiles/common.dir/build.make src/common/src/CMakeFiles/common.dir/build Scanning dependencies of target allpairs make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f src/allpairs/src/CMakeFiles/allpairs.dir/build.make src/allpairs/src/CMakeFiles/allpairs.dir/build Scanning dependencies of target dijkstra make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 2%] Building C object src/common/src/CMakeFiles/common.dir/postgres_connection.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/postgres_connection.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/postgres_connection.c [ 3%] Building C object src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/allpairs.dir/floydWarshall.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c [ 4%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_one_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/one_to_one_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_one_dijkstra.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/postgres_connection.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_one_dijkstra.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:85:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges_of_points); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:85:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges_of_points); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:93:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_one_withPoints.c:93:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges); ^~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_one_dijkstra.c:35:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:35:0: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:64:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld tuples in query:", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:64:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld tuples in query:", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:80:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Returning %ld tuples\n", *result_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall.c:80:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Returning %ld tuples\n", *result_count); ^~~~~~~ [ 5%] Building C object src/common/src/CMakeFiles/common.dir/e_report.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/e_report.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/e_report.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/e_report.c:26:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 6%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/one_to_many_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/one_to_many_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_many_dijkstra.c [ 7%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/one_to_many_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/one_to_many_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_many_dijkstra.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 8%] Building CXX object src/allpairs/src/CMakeFiles/allpairs.dir/floydWarshall_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/allpairs.dir/floydWarshall_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall_driver.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/one_to_many_dijkstra.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:90:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges_of_points); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:90:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges_of_points); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:98:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/one_to_many_withPoints.c:98:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges); ^~~~~~~ [ 9%] Building C object src/common/src/CMakeFiles/common.dir/restrictions_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/restrictions_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:26:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 10%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_one_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/many_to_one_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_one_dijkstra.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_one_dijkstra.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 11%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_one_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/many_to_one_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_one_withPoints.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:28:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:26: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c: In function 'pgr_get_restriction_data': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:114:17: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("SPI_processed %ld", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:114:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("SPI_processed %ld", ntuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:131:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("processing %ld", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:131:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("processing %ld", ntuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:152:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld data, %ld", ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:152:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld data, %ld", ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:152:13: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld data, %ld", ^ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:154:13: (*total_restrictions)); ~~~~~~~~~~~~~~~~~~~~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/restrictions_input.c:152:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld data, %ld", ^~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_one_withPoints.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_one_dijkstra.c:37:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 12%] Building CXX object src/common/src/CMakeFiles/common.dir/basePath_SSEC.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/basePath_SSEC.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basePath_SSEC.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_one_withPoints.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 13%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/many_to_many_dijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 14%] Building C object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/many_to_many_withPoints.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra.c:37:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 15%] Building C object src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/dijkstraVia.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia.c:28:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 16%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/get_new_queries.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/get_new_queries.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/get_new_queries.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia.c:34:0: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 17%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/many_to_many_dijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/many_to_many_dijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp [ 18%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/pgr_withPoints.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/pgr_withPoints.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./pgr_allpairs.hpp:50, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall_driver.cpp:36: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:39: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/common/src/./basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basePath_SSEC.cpp:24: /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 /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/common/src/./basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basePath_SSEC.cpp:24: /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 /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/common/src/./basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basePath_SSEC.cpp:24: /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/deque:64:0, from /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/common/src/./basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basePath_SSEC.cpp:24: /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 [ 19%] Building C object src/common/src/CMakeFiles/common.dir/points_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/points_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:27:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c: In function 'pgr_get_points': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:129:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("processing %ld points tuples", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:129:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("processing %ld points tuples", ntuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:151:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld points, %ld", total_tuples, (*total_points)); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:151:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld points, %ld", total_tuples, (*total_points)); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:151:13: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld points, %ld", total_tuples, (*total_points)); ^ ~~~~~~~~~~~~~~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/points_input.c:151:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld points, %ld", total_tuples, (*total_points)); ^~~~~~~ [ 20%] Building C object src/common/src/CMakeFiles/common.dir/matrixRows_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/matrixRows_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c:28:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c: In function 'pgr_get_matrixRows': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c:110:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("processing %ld edge tupĺes", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/matrixRows_input.c:110:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("processing %ld edge tupĺes", ntuples); ^~~~~~~ [ 21%] Building C object src/common/src/CMakeFiles/common.dir/get_check_data.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/get_check_data.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/get_check_data.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/get_check_data.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/boost/move/algorithm.hpp:32, from /usr/include/boost/move/move.hpp:32, from /usr/include/boost/unordered/detail/util.hpp:20, from /usr/include/boost/unordered/detail/buckets.hpp:15, from /usr/include/boost/unordered/detail/table.hpp:15, from /usr/include/boost/unordered/detail/extract_key.hpp:14, from /usr/include/boost/unordered/detail/equivalent.hpp:15, from /usr/include/boost/unordered/detail/set.hpp:7, from /usr/include/boost/unordered/unordered_set.hpp:17, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/get_check_data.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 /usr/include/boost/move/algorithm.hpp:32, from /usr/include/boost/move/move.hpp:32, from /usr/include/boost/unordered/detail/util.hpp:20, from /usr/include/boost/unordered/detail/buckets.hpp:15, from /usr/include/boost/unordered/detail/table.hpp:15, from /usr/include/boost/unordered/detail/extract_key.hpp:14, from /usr/include/boost/unordered/detail/equivalent.hpp:15, from /usr/include/boost/unordered/detail/set.hpp:7, from /usr/include/boost/unordered/unordered_set.hpp:17, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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 /usr/include/boost/move/algorithm.hpp:32, from /usr/include/boost/move/move.hpp:32, from /usr/include/boost/unordered/detail/util.hpp:20, from /usr/include/boost/unordered/detail/buckets.hpp:15, from /usr/include/boost/unordered/detail/table.hpp:15, from /usr/include/boost/unordered/detail/extract_key.hpp:14, from /usr/include/boost/unordered/detail/equivalent.hpp:15, from /usr/include/boost/unordered/detail/set.hpp:7, from /usr/include/boost/unordered/unordered_set.hpp:17, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building C object src/common/src/CMakeFiles/common.dir/edges_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/edges_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:27:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c: In function 'get_edges_9_columns': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:234:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld edges", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:234:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld edges", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c: In function 'get_edges_5_columns': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:334:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Reading %ld edges", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:334:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Reading %ld edges", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c: In function 'get_edges_flow': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:426:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Reading %ld edges", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:426:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Reading %ld edges", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c: In function 'get_edges_basic': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:523:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Reading %ld edges", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/edges_input.c:523:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Reading %ld edges", total_tuples); ^~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/boost/move/algorithm.hpp:32, from /usr/include/boost/move/move.hpp:32, from /usr/include/boost/unordered/detail/util.hpp:20, from /usr/include/boost/unordered/detail/buckets.hpp:15, from /usr/include/boost/unordered/detail/table.hpp:15, from /usr/include/boost/unordered/detail/extract_key.hpp:14, from /usr/include/boost/unordered/detail/equivalent.hpp:15, from /usr/include/boost/unordered/detail/set.hpp:7, from /usr/include/boost/unordered/unordered_set.hpp:17, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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.4.1/src/withPoints/src/./pgr_withPoints.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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)); ^ 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.4.1/src/allpairs/src/./pgr_allpairs.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall_driver.cpp:36: /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:2395: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 /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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/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.4.1/src/allpairs/src/./pgr_allpairs.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/floydWarshall_driver.cpp:36: /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:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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.4.1/src/withPoints/src/./pgr_withPoints.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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 C object src/common/src/CMakeFiles/common.dir/coordinates_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/coordinates_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.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, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./coordinates_input.h:29:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c:27: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/././pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c: In function 'pgr_get_coordinates': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c:120:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Processing %ld coordinates tupĺes", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/coordinates_input.c:120:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("Processing %ld coordinates tupĺes", ntuples); ^~~~~~~ [ 24%] Building C object src/common/src/CMakeFiles/common.dir/arrays_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/arrays_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c:32:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c: In function 'pgr_get_bigIntArr': /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c:121:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Array size %ld", (*arrlen)); ^ ~~~~~~~~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/arrays_input.c:121:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Array size %ld", (*arrlen)); ^~~~~~~ [ 25%] Building C object src/common/src/CMakeFiles/common.dir/time_msg.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/common.dir/time_msg.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/time_msg.c In file included from /usr/include/c++/7/deque:66:0, from /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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>:: ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/time_msg.c:27:0: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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 /usr/include/boost/detail/container_fwd.hpp:91, 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.4.1/src/withPoints/src/././../../common/src/basePath_SSEC.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./pgr_withPoints.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/pgr_withPoints.cpp:31: /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 [ 26%] Building CXX object src/common/src/CMakeFiles/common.dir/pgr_assert.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/pgr_assert.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/pgr_assert.cpp /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 [ 27%] Building C object src/allpairs/src/CMakeFiles/allpairs.dir/johnson.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/allpairs.dir/johnson.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:34:0: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:63:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld tuples in query:", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:63:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld tuples in query:", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:76:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Returning %ld tuples\n", *result_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson.c:76:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Returning %ld tuples\n", *result_count); ^~~~~~~ [ 28%] Building CXX object src/withPoints/src/CMakeFiles/withPoints.dir/many_to_many_withPoints_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/withPoints.dir/many_to_many_withPoints_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp [ 29%] Building CXX object src/allpairs/src/CMakeFiles/allpairs.dir/johnson_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/allpairs.dir/johnson_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp [ 30%] Building CXX object src/common/src/CMakeFiles/common.dir/basic_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/basic_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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_equal_to_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 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:34: /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 = long long int; _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/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__final_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:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1880: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: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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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 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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp:28: /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.4.1/src/common/src/./basic_vertex.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp:25: /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.4.1/src/common/src/basic_vertex.cpp:28: /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/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_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:2395: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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp:28: /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 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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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, ^~~~~~~~~~~~~ /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:5003: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:5006: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:5008: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.4.1/src/common/src/./basic_vertex.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp:25: /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.4.1/src/common/src/basic_vertex.cpp:28: /usr/include/c++/7/bits/stl_algo.h:5003: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:5006: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:5008: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); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.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 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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: 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.4.1/src/common/src/./basic_vertex.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_vertex.cpp:25: /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.4.1/src/common/src/basic_vertex.cpp:28: /usr/include/c++/7/bits/stl_algo.h:5003: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:5006: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:5008: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/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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:33: /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 [ 31%] Building CXX object src/common/src/CMakeFiles/common.dir/xy_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/xy_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.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.4.1/src/dijkstra/src/./pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_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&) [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/algorithm:62:0, from /usr/include/CGAL/config.h:383, 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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, ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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 In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_dijkstra(G&, std::vector, std::vector, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:34: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:34: /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/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 /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./pgr_allpairs.hpp:50, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp:36: /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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:383, 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~ /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:5003: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:5006: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:5008: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 /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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:42: /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 /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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /usr/include/c++/7/bits/stl_algo.h:5003: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:5006: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:5008: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 /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.4.1/src/common/src/./xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/xy_vertex.cpp:25: /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)); ^ [ 32%] Building CXX object src/common/src/CMakeFiles/common.dir/ch_vertex.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/ch_vertex.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/ch_vertex.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_dijkstra(G&, std::vector, std::vector, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:34: /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.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:35: /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/many_to_many_dijkstra_driver.cpp:34: /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)); ^ [ 33%] Building CXX object src/common/src/CMakeFiles/common.dir/ch_edge.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/ch_edge.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/ch_edge.cpp [ 34%] Building CXX object src/dijkstra/src/CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/dijkstra.dir/dijkstraVia_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia_driver.cpp In file included from /usr/include/c++/7/set:60:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./././identifiers.hpp:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/././ch_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./ch_edge.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/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:2447: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:2447: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.4.1/src/common/src/./././identifiers.hpp:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/././ch_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./ch_edge.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/ch_edge.cpp:30: /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::CH_edge::cp_members(const pgrouting::CH_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::CH_edge::add_contracted_edge_vertices(pgrouting::CH_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::CH_edge::add_contracted_vertex(pgrouting::CH_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); } ^~~~ [ 35%] Building CXX object src/common/src/CMakeFiles/common.dir/basic_edge.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/basic_edge.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/basic_edge.cpp [ 36%] Building CXX object src/common/src/CMakeFiles/common.dir/pgr_alloc.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/common.dir/pgr_alloc.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/pgr_alloc.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/./pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/pgr_alloc.cpp:25: /builddir/build/BUILD/pgrouting-2.4.1/src/common/src/././postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 36%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/astar.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/astar.dir/depend.internal". Scanning dependencies of target astar make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 37%] Building C object src/astar/src/CMakeFiles/astar.dir/many_to_many_astar.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/astar.dir/many_to_many_astar.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_many_astar.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_many_astar.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_many_astar.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 38%] Building C object src/astar/src/CMakeFiles/astar.dir/many_to_one_astar.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/astar.dir/many_to_one_astar.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_one_astar.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_one_astar.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/many_to_one_astar.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 39%] Building C object src/astar/src/CMakeFiles/astar.dir/one_to_many_astar.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/astar.dir/one_to_many_astar.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_many_astar.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_many_astar.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_many_astar.c:33:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 40%] Building C object src/astar/src/CMakeFiles/astar.dir/one_to_one_astar.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/astar.dir/one_to_one_astar.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c:66:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/one_to_one_astar.c:66:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges); ^~~~~~~ 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.4.1/src/allpairs/src/./pgr_allpairs.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp:36: /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:2395: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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/astar/src/CMakeFiles/astar.dir/astar_many_to_many_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/astar.dir/astar_many_to_many_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp In file included from /usr/include/boost/graph/johnson_all_pairs_shortest.hpp:28:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/./pgr_allpairs.hpp:35, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp:36: /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.4.1/src/allpairs/src/./pgr_allpairs.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp:36: /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.4.1/src/allpairs/src/./pgr_allpairs.hpp:35:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src/johnson_driver.cpp:36: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:32: /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_equal_to_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 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:35: /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 = long long int; _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/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.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 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__final_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:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1880: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: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/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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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 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/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_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:2395: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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.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.4.1/src/withPoints/src/many_to_many_withPoints_driver.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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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/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/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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:34: /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.4.1/build' [ 41%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 42%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_driving_distance.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_driving_distance.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_driving_distance.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 43%] Building C object src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c:63:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("sourcesArr size %ld ", total_starts); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/many_to_dist_withPointsDD.c:63:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("sourcesArr size %ld ", total_starts); ^~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:36: /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 44%] Building CXX object src/driving_distance/src/CMakeFiles/driving_distance.dir/drivedist_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/driving_distance.dir/drivedist_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_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.4.1/src/dijkstra/src/./pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_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, ^~~ /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.4.1/src/astar/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:39: /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:32: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_dijkstra(G&, std::vector, std::vector, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:35: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:35: /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/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:32: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_dijkstra(G&, std::vector, std::vector, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:35: /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.4.1/src/withPoints/src/many_to_many_withPoints_driver.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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src/many_to_many_withPoints_driver.cpp:35: /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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /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.4.1/build' [ 44%] Built target withPoints 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/ksp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/ksp.dir/depend.internal". Scanning dependencies of target ksp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 45%] Building C object src/ksp/src/CMakeFiles/ksp.dir/ksp.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/ksp.dir/ksp.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src/dijkstraVia_driver.cpp:31: /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_dijkstraViaVertex(G&, std::vector, std::deque&, bool, bool, std::ostringstream&) [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 /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c: In function 'compute': /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:61:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:61:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:92:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("total tuples found %ld\n", *path_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:92:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("total tuples found %ld\n", *path_count); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c: In function 'kshortest_path': /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:137:17: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total number of tuples to be returned %ld \n", result_count); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp.c:137:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total number of tuples to be returned %ld \n", result_count); ^~~~~~~ [ 46%] Building C object src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/ksp.dir/withPoints_ksp.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:33: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp.c:33:0: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 47%] Building CXX object src/ksp/src/CMakeFiles/ksp.dir/withPoints_ksp_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/ksp.dir/withPoints_ksp_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp /usr/include/c++/7/bits/stl_uninitialized.h: In function 'void pgr_dijkstraViaVertex(G&, std::vector, std::deque&, bool, bool, std::ostringstream&) [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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.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_equal_to_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 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:35: /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 = long long int; _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/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/./pgr_astar.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_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:2395: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.4.1/src/astar/src/./pgr_astar.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /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 /usr/include/c++/7/bits/stl_algo.h: In function 'void std::__final_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:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1880: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: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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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 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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 47%] Built target dijkstra 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/tsp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/tsp.dir/depend.internal". Scanning dependencies of target tsp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 48%] Building C object src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/tsp.dir/eucledianTSP.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/astar_many_to_many_driver.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.4.1/src/astar/src/astar_many_to_many_driver.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 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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 [ 50%] Building C object src/tsp/src/CMakeFiles/tsp.dir/newTSP.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/tsp.dir/newTSP.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:33: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 51%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/newTSP_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/tsp.dir/newTSP_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP_driver.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP_driver.cpp:40: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP_driver.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 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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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 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 /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./pgr_astar.hpp:34:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:37: /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 = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; AStarVisitor = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_many_goals_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/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 = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; P = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_many_goals_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/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/newTSP_driver.cpp:34: /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**, 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/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:31: /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:2395: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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_astar(G&, std::vector, std::vector, int, double, double, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::XY_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:35: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:35: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:40: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/./pgr_astar.hpp:34:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:37: /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 = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; AStarVisitor = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_many_goals_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/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 = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::distance_heuristic; P = pgrouting::algorithms::Pgr_astar, pgrouting::XY_vertex, pgrouting::Basic_edge> >::astar_many_goals_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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/eucledianTSP_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/tsp.dir/eucledianTSP_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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.4.1/src/driving_distance/src/drivedist_driver.cpp:28: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /usr/include/c++/7/bits/stl_algo.h: In function 'std::deque pgr_astar(G&, std::vector, std::vector, int, double, double, bool, bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::XY_vertex, pgrouting::Basic_edge>]': /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:35: /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.4.1/src/astar/src/astar_many_to_many_driver.cpp:34: /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:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1005:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __gnu_cxx::__ops::__iter_equal_to_iter()); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:35: /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/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.4.1/src/astar/src/./pgr_astar.hpp:33, from /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src/astar_many_to_many_driver.cpp:37: /usr/include/c++/7/bits/stl_map.h: In function 'void do_pgr_astarManyToMany(Pgr_edge_xy_t*, size_t, int64_t*, size_t, int64_t*, size_t, bool, int, double, double, bool, bool, General_path_element_t**, size_t*, char**, 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, ^~~ /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.4.1/src/tsp/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP_driver.cpp:41: /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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.4.1/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/drivedist_driver.cpp:31: /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:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP_driver.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_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>:: ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 52%] Built target astar [ 53%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/Dmatrix.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/tsp.dir/Dmatrix.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/Dmatrix.cpp In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianTSP_driver.cpp:35: /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**, 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/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./Dmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/Dmatrix.cpp:26: /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.4.1/src/tsp/src/Dmatrix.cpp:30: /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.4.1/src/tsp/src/Dmatrix.cpp:30: /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.4.1/src/tsp/src/Dmatrix.cpp:30: /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.4.1/src/tsp/src/./Dmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/Dmatrix.cpp:26: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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.4.1/src/tsp/src/Dmatrix.cpp:30: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/driving_distance/src/CMakeFiles/driving_distance.dir/withPoints_dd_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/driving_distance.dir/withPoints_dd_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/withPoints_dd_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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 [ 55%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/eucledianDmatrix.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/tsp.dir/eucledianDmatrix.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianDmatrix.cpp [ 56%] Building CXX object src/tsp/src/CMakeFiles/tsp.dir/tour.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/tsp.dir/tour.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/tour.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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:37: /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:2470: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:2470: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 /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:2395: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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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 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:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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 [ 57%] Building CXX object src/ksp/src/CMakeFiles/ksp.dir/ksp_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/ksp.dir/ksp_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_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.4.1/src/tsp/src/eucledianDmatrix.cpp:29: /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, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianDmatrix.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::__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.4.1/src/tsp/src/./eucledianDmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianDmatrix.cpp:27: /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/algorithm:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianDmatrix.cpp:29: /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.4.1/src/tsp/src/eucledianDmatrix.cpp:29: /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.4.1/src/tsp/src/eucledianDmatrix.cpp:29: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/./eucledianDmatrix.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src/eucledianDmatrix.cpp:27: /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.4.1/src/tsp/src/eucledianDmatrix.cpp:29: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/build' [ 57%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 58%] Building C object src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/alpha_shape.dir/alpha.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c:29:0: /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c: In function 'alphashape': /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c:247:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total count %lu", res_count); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha.c:247:7: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total count %lu", res_count); ^~~~~~~ [ 59%] Building CXX object src/alpha_shape/src/CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/alpha_shape.dir/alpha_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp In file included from /usr/include/CGAL/Triangulation_euclidean_traits_2.h:28:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:50: /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." ^~~~~~~ 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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:37: /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:1113: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:1113: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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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 /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:37: /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:1113: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:1113: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.4.1/src/ksp/src/withPoints_ksp_driver.cpp:34: /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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/withPoints_ksp_driver.cpp:37: /usr/include/c++/7/bits/stl_map.h: In function 'int do_pgr_withPointsKsp(pgr_edge_t*, size_t, Point_on_edge_t*, size_t, pgr_edge_t*, size_t, int64_t, int64_t, int, bool, bool, char, bool, General_path_element_t**, size_t*, char**, 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, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:42: /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_driver.cpp:34: /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 60%] Building C object src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/bd_astar.dir/bdastar.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:26:0: /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:33:0: /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:26: /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c: In function 'compute_shortest_path_astar': /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:264:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %lu tuples", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:264:3: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %lu tuples", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:291:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %lu tuples", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:291:3: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %lu tuples", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:303:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %lu tuples", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:303:3: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %lu tuples", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:305:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Calling bidir_astar <%lu>\n", total_tuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:305:3: note: in expansion of macro 'PGR_DBG' PGR_DBG("Calling bidir_astar <%lu>\n", total_tuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:313:11: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("SIZE %lu\n", *path_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:313:3: note: in expansion of macro 'PGR_DBG' PGR_DBG("SIZE %lu\n", *path_count); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c: In function 'bidir_astar_shortest_path': /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:387:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Path count %lu", path_count); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar.c:387:7: note: in expansion of macro 'PGR_DBG' PGR_DBG("Path count %lu", path_count); ^~~~~~~ [ 61%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/MinHeap.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/bd_astar.dir/MinHeap.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/MinHeap.cpp [ 62%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/bdastar_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/bd_astar.dir/bdastar_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/bdastar_driver.cpp [ 63%] Building CXX object src/bd_astar/src/CMakeFiles/bd_astar.dir/BiDirAStar.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/bd_astar.dir/BiDirAStar.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.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 /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:62: /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.cpp:39: /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.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 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.4.1/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.cpp:35: /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.4.1/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.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 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>:: ^~~~~~~~~~~~~~~~~~~ /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.4.1/src/bd_astar/src/./BiDirAStar.h:38, from /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src/BiDirAStar.cpp:35: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 63%] Built target bd_astar make -f src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build.make src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/depend.internal". Scanning dependencies of target bdDijkstra make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build.make src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 64%] Building C object src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/bdDijkstra.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/bdDijkstra.dir/bdDijkstra.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:31: /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:69:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld edges in query:", total_edges); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:69:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld edges in query:", total_edges); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:96:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Returning %ld tuples", *result_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra.c:96:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Returning %ld tuples", *result_count); ^~~~~~~ [ 65%] Building CXX object src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/bdDijkstra_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/bdDijkstra.dir/bdDijkstra_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_driver.cpp:32: /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:2470: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:2470: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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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 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/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/withPoints_dd_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:2395: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.4.1/src/ksp/src/ksp_driver.cpp:29: /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 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:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_driver.cpp:29: /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 /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/ksp/src/ksp_driver.cpp:29: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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/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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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.4.1/src/driving_distance/src/withPoints_dd_driver.cpp:34: /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/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/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_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, ^~~~~~~~~~~~ /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 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.4.1/src/alpha_shape/src/alpha_driver.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 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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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.4.1/src/alpha_shape/src/alpha_driver.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 = {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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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.4.1/src/alpha_shape/src/alpha_driver.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 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>:: ^~~~~~~~~~~~~~~~~~~ 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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/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.4.1/src/driving_distance/src/./../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src/withPoints_dd_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, ^~~ In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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 /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: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.4.1/src/alpha_shape/src/alpha_driver.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 = {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: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 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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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 /usr/include/c++/7/set:60:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_driver.cpp:32: /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:1113: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:1113: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.4.1/src/ksp/src/ksp_driver.cpp:29: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:44: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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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.4.1/src/alpha_shape/src/alpha_driver.cpp:44: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 /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:39: /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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.4.1/src/ksp/src/././../../dijkstra/src/pgr_dijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/./pgr_ksp.hpp:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src/ksp_driver.cpp:32: /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:1113: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:1113: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.4.1/src/ksp/src/ksp_driver.cpp:29: /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/algorithm:62:0, from /usr/include/CGAL/config.h:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:4603: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:4603:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 65%] Built target ksp 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake --color= /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 Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/trsp.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/trsp.dir/depend.internal". /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 Scanning dependencies of target trsp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' /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 [ 66%] Building C object src/trsp/src/CMakeFiles/trsp.dir/trsp.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/trsp.dir/trsp.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/trsp.c make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 66%] Built target driving_distance 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src/CMakeFiles/max_flow.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/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.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/max_flow_one_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_one.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_one.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_one.c:35:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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 [ 68%] Building CXX object src/trsp/src/CMakeFiles/trsp.dir/trsp_core.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/trsp.dir/trsp_core.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/trsp_core.cpp /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/max_flow_many_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_many.c 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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /usr/include/c++/7/bits/stl_algo.h:4805: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 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_many.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /usr/include/c++/7/bits/stl_algo.h:4805: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 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_many.c:37:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /usr/include/c++/7/bits/stl_algo.h:4805: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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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, ^~~~~~~~~~~~~ [ 70%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_one_to_many.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/max_flow_one_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_many.c In file included from /usr/include/c++/7/algorithm:62:0, from /usr/include/CGAL/config.h:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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 In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_many.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /usr/include/c++/7/bits/stl_algo.h:4805: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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_one_to_many.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/CGAL/spatial_sort.h:26:0, from /usr/include/CGAL/Triangulation_2.h:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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:45: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:45: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:51: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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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); ~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 71%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_many_to_one.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/max_flow_many_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_one.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_one.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_many_to_one.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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:383, 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.4.1/src/alpha_shape/src/alpha_driver.cpp:40: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:5003: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:5006: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:5008: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 /usr/include/CGAL/Triangulation_2.h:44:0, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /usr/include/CGAL/spatial_sort.h:58: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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /usr/include/CGAL/Multiscale_sort.h:51: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:44, from /usr/include/CGAL/Delaunay_triangulation_2.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:45: /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); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src/alpha_driver.cpp:44: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); } ^~~~~~~~~~~ [ 72%] Building C object src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/maximum_cardinality_matching.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:32: /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 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching.c:35:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/trsp_core.cpp:6: /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/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:33: /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 73%] 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.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_one.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_one.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/7/bits/vector.tcc:458: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:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/boost/move/algorithm.hpp:32, from /usr/include/boost/move/move.hpp:32, from /usr/include/boost/unordered/detail/util.hpp:20, from /usr/include/boost/unordered/detail/buckets.hpp:15, from /usr/include/boost/unordered/detail/table.hpp:15, from /usr/include/boost/unordered/detail/extract_key.hpp:14, from /usr/include/boost/unordered/detail/equivalent.hpp:15, from /usr/include/boost/unordered/detail/set.hpp:7, from /usr/include/boost/unordered/unordered_set.hpp:17, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/boost/graph/adjacency_list.hpp:21, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/./pgr_bdDijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:35: /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, std::allocator > > >; _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, std::allocator > > >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ [ 74%] Building CXX object src/trsp/src/CMakeFiles/trsp.dir/GraphDefinition.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/trsp.dir/GraphDefinition.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_one.c:35:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:32: /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.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:32: /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.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:32: /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 [ 75%] 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.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/edge_disjoint_paths_one_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_many.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_many.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_one_to_many.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 [ 76%] 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.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_many.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_many.c /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 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_many.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_many.c:36:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 77%] 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.4.1/build/src/max_flow/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/edge_disjoint_paths_many_to_one.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_one.c In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.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 = {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, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_one.c:31:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_many_to_one.c:37:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In member function 'Path Pgr_bdDijkstra::bidir_dijkstra(bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:33: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/max_flow_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/max_flow_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 78%] Built target alpha_shape 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/contraction.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/contraction.dir/depend.internal". Scanning dependencies of target contraction make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 79%] Building C object src/contraction/src/CMakeFiles/contraction.dir/contractGraph.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/contraction.dir/contractGraph.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:33: /usr/include/c++/7/bits/stl_vector.h: In member function 'Path Pgr_bdDijkstra::bidir_dijkstra(bool) [with G = pgrouting::graph::Pgr_base_graph, pgrouting::Basic_vertex, pgrouting::Basic_edge>]': /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:33: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:42:0: /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:73:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("size_forbidden_vertices %ld", size_forbidden_vertices); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:73:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("size_forbidden_vertices %ld", size_forbidden_vertices); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:80:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("size_contraction_order %ld ", size_contraction_order); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:80:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("size_contraction_order %ld ", size_contraction_order); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c: In function 'contractGraph': /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:209:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=] PGR_DBG("Storing contracted vertex %ld", ^ result_tuples[call_cntr].contracted_vertices[i]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph.c:209:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("Storing contracted vertex %ld", ^~~~~~~ [ 80%] Building CXX object src/contraction/src/CMakeFiles/contraction.dir/contractGraph_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/contraction.dir/contractGraph_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_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.4.1/src/bdDijkstra/src/./pgr_bdDijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:35: /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:2395: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.4.1/src/bdDijkstra/src/./pgr_bdDijkstra.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src/bdDijkstra_driver.cpp:35: /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:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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/queue:62:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:6, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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 = {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>:: ^~~~~~~~~~~~~~~~~~~ /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/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/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Rule}; _Tp = Rule; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.4.1/src/trsp/src/GraphDefinition.h:6, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function 'int GraphDefinition::my_dijkstra(edge_t*, unsigned int, long int, long int, bool, bool, 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 /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function 'int GraphDefinition::my_dijkstra(long int, long int, unsigned 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 /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.h:4, from /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src/GraphDefinition.cpp:9: /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.4.1/build' [ 80%] Built target bdDijkstra 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/depend.internal". [ 80%] Built target trsp 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/depend.internal". Scanning dependencies of target pickDeliver make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build.make src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build Scanning dependencies of target vrp_basic make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' [ 81%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/node.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/node.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/node.cpp [ 82%] Building C object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/vrp_basic.dir/VRP.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:24:0: /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:38:0: /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:24: /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c: In function 'solve_vrp': /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:492:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Orders before: %lu\n", order_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:492:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Orders before: %lu\n", order_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:508:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Tuples: %lu\n", order_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:508:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("Tuples: %lu\n", order_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:549:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("order_num = %lu", order_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:549:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("order_num = %lu", order_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:579:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Tuples: %lu\n", vehicle_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:579:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("Tuples: %lu\n", vehicle_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:638:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Tuples: %lu\n", vehicle_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:638:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("Tuples: %lu\n", vehicle_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:676:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total orders: %lu\n", order_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:676:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total orders: %lu\n", order_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:677:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total vehicles: %lu\n", vehicle_num); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:677:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total vehicles: %lu\n", vehicle_num); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:712:13: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("vrp solved! ret: %d, path_count: %lu", ret, *path_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:712:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("vrp solved! ret: %d, path_count: %lu", ret, *path_count); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c: In function 'vrp': /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:768:17: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Back from solve_vrp, path_count:%lu", path_count); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP.c:768:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("Back from solve_vrp, path_count:%lu", path_count); ^~~~~~~ [ 83%] Building CXX object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/vrp_basic.dir/VRP_core.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_core.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_core.cpp:30: /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:39: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 84%] Building CXX object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_Solver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/vrp_basic.dir/VRP_Solver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp [ 85%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/tw_node.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/tw_node.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/tw_node.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.cpp:40: /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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.4.1/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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::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, 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.4.1/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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 In file included from /usr/include/c++/7/vector:69:0, from /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.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 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>:: ^~~~~~~~~~~~~~~~~~~ /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 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.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.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:2447: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:2447:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 /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:2395: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:2395: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.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::graph::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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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:61:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /usr/include/c++/7/bits/stl_set.h: In member function 'void pgrouting::graph::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_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); } ^~~~ 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.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/./VRP_Solver.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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.4.1/src/vrp_basic/src/./VRP_Solver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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:2395: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.4.1/src/vrp_basic/src/./VRP_Solver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src/VRP_Solver.cpp:25: /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, ^~~ /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, ^~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:37:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_maxflow.hpp:37:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /usr/include/boost/graph/push_relabel_max_flow.hpp: In function 'typename boost::property_traits::value_type boost::push_relabel_max_flow(Graph&, typename boost::graph_traits::vertex_descriptor, typename boost::graph_traits::vertex_descriptor, CapacityEdgeMap, ResidualCapacityEdgeMap, ReverseEdgeMap, VertexIndexMap) [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>; VertexIndexMap = boost::vec_adj_list_vertex_id_map, boost::property > > > > >, unsigned int>]': /usr/include/boost/graph/push_relabel_max_flow.hpp:689:3: note: parameter passing for argument of type 'boost::adj_list_edge_property_map > > >, boost::edge_capacity_t>' changed in GCC 7.1 push_relabel_max_flow ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/push_relabel_max_flow.hpp:689: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/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); ^~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 85%] Built target vrp_basic [ 86%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_node.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/vehicle_node.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/vehicle_node.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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 [ 87%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/maximum_cardinality_matching_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/maximum_cardinality_matching_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.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 pgrouting::CH_edge&}; _Tp = pgrouting::CH_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.4.1/src/max_flow/src/./pgr_maxflow.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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 /usr/include/c++/7/set:61:0, from /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /usr/include/c++/7/bits/stl_set.h: In function 'void do_pgr_max_flow(pgr_edge_t*, size_t, int64_t*, size_t, int64_t*, size_t, char*, bool, pgr_flow_t**, size_t*, char**, char**, char**)': /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); } ^~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:37:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /usr/include/boost/graph/push_relabel_max_flow.hpp:727:8: 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/push_relabel_max_flow.hpp:727:8: 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.4.1/src/max_flow/src/./pgr_maxflow.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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); ^ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.cpp:35: /usr/include/c++/7/bits/stl_vector.h: In member function 'void pgrouting::graph::Pgr_contractionGraph::add_shortcut(const T_E&) [with G = boost::adjacency_list; T_V = pgrouting::CH_vertex; T_E = pgrouting::CH_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/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/vector:64:0, from /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_maxflow.hpp:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/max_flow_driver.cpp:30: /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 pgrouting::graph::Pgr_contractionGraph::add_shortcut(const T_E&) [with G = boost::adjacency_list; T_V = pgrouting::CH_vertex; T_E = pgrouting::CH_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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.4.1/src/contraction/src/./../../common/src/pgr_base_graph.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./pgr_contractionGraph.hpp:39, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_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:2395: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.4.1/src/contraction/src/./../../common/src/pgr_base_graph.hpp:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/./pgr_contractionGraph.hpp:39, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_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&) [with T = pgr_edge_t; G = boost::adjacency_list; T_V = pgrouting::CH_vertex; T_E = pgrouting::CH_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::CH_vertex; T_E = pgrouting::CH_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, ^~~ [ 88%] Building CXX object src/max_flow/src/CMakeFiles/max_flow.dir/edge_disjoint_paths_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/max_flow.dir/edge_disjoint_paths_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp In file included from /usr/include/c++/7/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.cpp:34: /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 = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:757:7: note: parameter passing for argument of type '__gnu_cxx::__normal_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 '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 89%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/order.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/order.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/order.cpp /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 = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/7/bits/deque.tcc:584:7: note: parameter passing for argument of type '__gnu_cxx::__normal_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 '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/7/bits/deque.tcc:624:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, __first, __last, __n); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.cpp:34: /usr/include/c++/7/bits/stl_deque.h: In constructor 'pgrouting::contraction::Pgr_contract::Pgr_contract(G&, Identifiers, std::vector, int64_t, Identifiers&, std::vector&, std::ostringstream&) [with G = pgrouting::graph::Pgr_contractionGraph, pgrouting::CH_vertex, pgrouting::CH_edge>]': /usr/include/c++/7/bits/stl_deque.h:2011:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_range_insert_aux(__pos, __first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.cpp:34: /usr/include/c++/7/bits/stl_deque.h: In constructor 'pgrouting::contraction::Pgr_contract::Pgr_contract(G&, Identifiers, std::vector, int64_t, Identifiers&, std::vector&, std::ostringstream&) [with G = pgrouting::graph::Pgr_contractionGraph, pgrouting::CH_vertex, pgrouting::CH_edge>]': /usr/include/c++/7/bits/stl_deque.h:2011:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_range_insert_aux(__pos, __first, __last, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src/contractGraph_driver.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:37: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 89%] Built target contraction [ 90%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/vehicle.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/vehicle.cpp In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:36: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ [ 91%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/vehicle_pickDeliver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/vehicle_pickDeliver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/vehicle_pickDeliver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.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 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.4.1/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:37, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:35: /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:2395: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:2395: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.4.1/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:37, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:35: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::flow::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/vector:69:0, from /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.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 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 /usr/include/boost/graph/adjacency_list.hpp:19, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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:2395: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:2395: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_map.h: In member function 'void pgrouting::flow::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/vector:69:0, from /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.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 = {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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::flow::PgrEdgeDisjointPathsGraph::flow_dfs(pgrouting::flow::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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:210: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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:210: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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:210: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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::flow::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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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 /usr/include/boost/graph/adjacency_list.hpp:17, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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.4.1/src/pickDeliver/src/./vehicle.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/vehicle.cpp:26: /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.4.1/src/pickDeliver/src/./vehicle.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/vehicle.cpp:26: /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/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.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /usr/include/c++/7/bits/stl_map.h: In member function 'void pgrouting::flow::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, ^~~ [ 92%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/solution.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/solution.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/solution.cpp /usr/include/c++/7/bits/stl_map.h: In function 'void do_pgr_maximum_cardinality_matching(pgr_basic_edge_t*, size_t, bool, pgr_basic_edge_t**, size_t*, char**, 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, ^~~ /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.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:33: /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.4.1/src/max_flow/src/./pgr_maximumcardinalitymatching.hpp:37, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:35: /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.4.1/src/max_flow/src/maximum_cardinality_matching_driver.cpp:33: /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.4.1/src/max_flow/src/./pgr_maxflow.hpp:39:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/./pgr_edgedisjointpaths.hpp:43, from /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src/edge_disjoint_paths_driver.cpp:30: /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/deque:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle.h:28, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./vehicle_pickDeliver.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/src/pickDeliver/src/vehicle_pickDeliver.cpp:223: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.4.1/src/pickDeliver/src/vehicle_pickDeliver.cpp:224: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.4.1/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.4.1/src/pickDeliver/src/vehicle_pickDeliver.cpp:240: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.4.1/src/pickDeliver/src/vehicle_pickDeliver.cpp:241: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()); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/graph/boykov_kolmogorov_max_flow.hpp: In function 'void do_pgr_edge_disjoint_paths(pgr_basic_edge_t*, size_t, int64_t*, size_t, int64_t*, size_t, bool, General_path_element_t**, size_t*, char**, char**, char**)': /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 [ 93%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/initial_solution.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/initial_solution.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/initial_solution.cpp make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 94%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/optimize.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/optimize.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp [ 94%] Built target max_flow [ 95%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pgr_pickDeliver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/pgr_pickDeliver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/solution.cpp:28: /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>:: ^~~~~~~~~~~~~~~~~~~ /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.4.1/src/pickDeliver/src/solution.cpp:28: /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 [ 96%] Building CXX object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver_driver.cpp.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/c++ -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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++11 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/pickDeliver_driver.cpp.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver_driver.cpp In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /usr/include/CGAL/config.h:383, 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.4.1/src/pickDeliver/src/././././../../common/src/xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././././node.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./././tw_node.h:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle_node.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/pickDeliver/src/././././../../common/src/xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././././node.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./././tw_node.h:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle_node.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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:66:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.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 = 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/algorithm:62:0, from /usr/include/CGAL/config.h:383, 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.4.1/src/pickDeliver/src/././././../../common/src/xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././././node.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./././tw_node.h:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle_node.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.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 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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 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 In file included from /usr/include/c++/7/vector:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.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 In file included from /usr/include/c++/7/deque:63:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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.4.1/src/pickDeliver/src/./initial_solution.h:29, from /builddir/build/BUILD/pgrouting-2.4.1/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 '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 In file included from /usr/include/c++/7/vector:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/pgr_alloc.hpp:38:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver_driver.cpp:42: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/./postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 In file included from /usr/include/c++/7/vector:69:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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>:: ^~~~~~~~~~~~~~~~~~~ /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 In file included from /usr/include/c++/7/deque:64:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/optimize.cpp:33: /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 /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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.4.1/src/pickDeliver/src/././solution.h:27, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/pickDeliver/src/././././../../common/src/xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././././node.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./././tw_node.h:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle_node.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 /usr/include/CGAL/config.h:383, 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.4.1/src/pickDeliver/src/././././../../common/src/xy_vertex.h:36, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././././node.h:30, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./././tw_node.h:32, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/././vehicle_node.h:31, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./pgr_pickDeliver.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pgr_pickDeliver.cpp:26: /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 [ 97%] Building C object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/customers_input.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/customers_input.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:25:0: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ /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 /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:28:0: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:25: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c: In function 'pgr_get_customers_data': /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:121:17: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("SPI_processed %ld", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:121:9: note: in expansion of macro 'PGR_DBG' PGR_DBG("SPI_processed %ld", ntuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:137:21: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("processing %ld", ntuples); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:137:13: note: in expansion of macro 'PGR_DBG' PGR_DBG("processing %ld", ntuples); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:158:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld data, %ld", total_tuples, (*total_customers)); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:158:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld data, %ld", total_tuples, (*total_customers)); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:158:13: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Finish reading %ld data, %ld", total_tuples, (*total_customers)); ^ ~~~~~~~~~~~~~~~~~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/customers_input.c:158:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Finish reading %ld data, %ld", total_tuples, (*total_customers)); ^~~~~~~ [ 98%] Building C object src/pickDeliver/src/CMakeFiles/pickDeliver.dir/pickDeliver.c.o cd /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src && /usr/bin/cc -I/usr/include/pgsql/server -I/builddir/build/BUILD/pgrouting-2.4.1/src/common/src -I/builddir/build/BUILD/pgrouting-2.4.1/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 -fPIC -frounding-math -o CMakeFiles/pickDeliver.dir/pickDeliver.c.o -c /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:30:0: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/postgres_connection.h:31:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:34:0: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/pgr_types.h:38:32: warning: '-pedantic' is not an option that controls warnings [-Wpragmas] #pragma GCC diagnostic ignored "-pedantic" ^~~~~~~~~~~ In file included from /usr/include/pgsql/server/postgres.h:48:0, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/./../../common/src/postgres_connection.h:34, from /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:30: /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c: In function 'process': /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:94:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Total %ld customers in query:", total_customers); ^ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:94:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Total %ld customers in query:", total_customers); ^~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:109:13: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] PGR_DBG("Returning %ld tuples\n", *result_count); ^ ~~ /usr/include/pgsql/server/utils/elog.h:202:23: note: in definition of macro 'elog' elog_finish(elevel, __VA_ARGS__); \ ^~~~~~~~~~~ /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src/pickDeliver.c:109:5: note: in expansion of macro 'PGR_DBG' PGR_DBG("Returning %ld tuples\n", *result_count); ^~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 98%] Built target pickDeliver make -f CMakeFiles/pgrouting-2.4.dir/build.make CMakeFiles/pgrouting-2.4.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/pgrouting-2.4.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/pgrouting-2.4.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/pgrouting-2.4.dir/depend.internal". Dependee "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/pgrouting-2.4.dir/depend.internal". Scanning dependencies of target pgrouting-2.4 make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/pgrouting-2.4.dir/build.make CMakeFiles/pgrouting-2.4.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [100%] Linking CXX shared library lib/libpgrouting-2.4.so /usr/bin/cmake -E cmake_link_script CMakeFiles/pgrouting-2.4.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++11 -fPIC -frounding-math -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libpgrouting-2.4.so -o lib/libpgrouting-2.4.so src/common/src/CMakeFiles/common.dir/postgres_connection.c.o src/common/src/CMakeFiles/common.dir/e_report.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/common/src/CMakeFiles/common.dir/pgr_alloc.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/many_to_many_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/many_to_many_astar.c.o src/astar/src/CMakeFiles/astar.dir/many_to_one_astar.c.o src/astar/src/CMakeFiles/astar.dir/one_to_many_astar.c.o src/astar/src/CMakeFiles/astar.dir/one_to_one_astar.c.o src/astar/src/CMakeFiles/astar.dir/astar_many_to_many_driver.cpp.o src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_driving_distance.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/many_to_dist_withPointsDD.c.o src/driving_distance/src/CMakeFiles/driving_distance.dir/drivedist_driver.cpp.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/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/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/bdDijkstra.c.o src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/bdDijkstra_driver.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_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_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/many_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.4.1/build' [100%] Built target pgrouting-2.4 make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1e3uKq + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm ++ dirname /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm + cd pgrouting-2.4.1 + make -C build install DESTDIR=/builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm make: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' /usr/bin/cmake -H/builddir/build/BUILD/pgrouting-2.4.1 -B/builddir/build/BUILD/pgrouting-2.4.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/build-time-sql-directory.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' /usr/bin/cmake -E make_directory /builddir/build/BUILD/pgrouting-2.4.1/build/sql_queries make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 0%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/ProcessSQLFiles.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/ProcessSQLFiles.dir/build.make CMakeFiles/ProcessSQLFiles.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Nothing to be done for 'CMakeFiles/ProcessSQLFiles.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 0%] Built target ProcessSQLFiles 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/withPoints/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/withPoints/src/CMakeFiles/withPoints.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/withPoints/src/CMakeFiles/withPoints.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 7%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/common/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/common/src/CMakeFiles/common.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/common/src/CMakeFiles/common.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/dijkstra/src/CMakeFiles/dijkstra.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/dijkstra/src/CMakeFiles/dijkstra.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 32%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/allpairs/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/allpairs/src/CMakeFiles/allpairs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/allpairs/src/CMakeFiles/allpairs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 36%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/astar/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/astar/src/CMakeFiles/astar.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/astar/src/CMakeFiles/astar.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 41%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/driving_distance/src/CMakeFiles/driving_distance.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 45%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/ksp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/ksp/src/CMakeFiles/ksp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/ksp/src/CMakeFiles/ksp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 50%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/tsp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/tsp/src/CMakeFiles/tsp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/tsp/src/CMakeFiles/tsp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 57%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/alpha_shape/src/CMakeFiles/alpha_shape.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 59%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/bd_astar/src/CMakeFiles/bd_astar.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 63%] Built target bd_astar make -f src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build.make src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/bdDijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build.make src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Nothing to be done for 'src/bdDijkstra/src/CMakeFiles/bdDijkstra.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 65%] Built target bdDijkstra 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/trsp/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/trsp/src/CMakeFiles/trsp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/trsp/src/CMakeFiles/trsp.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 68%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/max_flow/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/max_flow/src/CMakeFiles/max_flow.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 80%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/contraction/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/contraction/src/CMakeFiles/contraction.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/contraction/src/CMakeFiles/contraction.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 82%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/pickDeliver/src/CMakeFiles/pickDeliver.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/build' make[2]: Nothing to be done for 'src/pickDeliver/src/CMakeFiles/pickDeliver.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [ 95%] 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.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src /builddir/build/BUILD/pgrouting-2.4.1/build/src/vrp_basic/src/CMakeFiles/vrp_basic.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/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.4.1/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.4.1/build' [ 98%] Built target vrp_basic make -f CMakeFiles/pgrouting-2.4.dir/build.make CMakeFiles/pgrouting-2.4.dir/depend make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' cd /builddir/build/BUILD/pgrouting-2.4.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1 /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles/pgrouting-2.4.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make -f CMakeFiles/pgrouting-2.4.dir/build.make CMakeFiles/pgrouting-2.4.dir/build make[2]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[2]: Nothing to be done for 'CMakeFiles/pgrouting-2.4.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' [100%] Built target pgrouting-2.4 make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/pgrouting-2.4.1/build/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/pgrouting-2.4.1/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/lib/pgsql/libpgrouting-2.4.so -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting.control -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.0.0--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.0.1--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.1.0--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.0--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.1--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.2--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.3--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.2.4--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.0--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.1--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.3.2--2.4.1.sql -- Installing: /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/pgsql/extension/pgrouting--2.4.0--2.4.1.sql make: Leaving directory '/builddir/build/BUILD/pgrouting-2.4.1/build' + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --ver-rel 2.4.1-3.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.4.1 extracting debug info from /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/lib/pgsql/libpgrouting-2.4.so dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2034 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.4.1-3.fc27.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.CO1MrA + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.4.1 + DOCDIR=/builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/doc/pgRouting + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/doc/pgRouting + cp -pr README.md /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/doc/pgRouting + cp -pr COPYING /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm/usr/share/doc/pgRouting + exit 0 Provides: libpgrouting-2.4.so pgRouting = 2.4.1-3.fc27 pgRouting(armv7hl-32) = 2.4.1-3.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.13 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.1) 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.4.1-3.fc27.armv7hl Provides: pgRouting-debuginfo = 2.4.1-3.fc27 pgRouting-debuginfo(armv7hl-32) = 2.4.1-3.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.4.1-3.fc27.arm Wrote: /builddir/build/RPMS/pgRouting-2.4.1-3.fc27.armv7hl.rpm Wrote: /builddir/build/RPMS/pgRouting-debuginfo-2.4.1-3.fc27.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.JEge86 + umask 022 + cd /builddir/build/BUILD + cd pgrouting-2.4.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/pgRouting-2.4.1-3.fc27.arm + exit 0 Child return code was: 0