-
-
Notifications
You must be signed in to change notification settings - Fork 379
Closed
Description
I just tried compiling 2.2.0 tag release against PostgreSQL 9.6 error and I get this error during compile. I think my dev is okay since compiling against 9.5 works okay.
Scanning dependencies of target vrp_basic
make[2]: Leaving directory `/projects/pgrouting/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 `/projects/pgrouting/build'
/c/ming64gcc48/cmake-2.8.11-win32-x86/bin/cmake.exe -E cmake_progress_report /C/ming64gcc48/projects/pgrouting/build/CMakeFiles 51
[ 87%] Building C object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP.c.obj
cd /C/ming64gcc48/projects/pgrouting/build/src/vrp_basic/src && /c/ming64gcc48/mingw64/bin/gcc.exe -DPGSQL_VERSION=96 -O2 -frounding-math @CMakeFiles/vrp_basic.dir/includes_C.rsp -o CMakeFiles/vrp_basic.dir/VRP.c.obj -c /C/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP.c
c:/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP.c: In function 'vrp':
c:/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP.c:886:9: warning: assignment makes pointer from integer without a cast [enabled by default]
tuple = heap_formtuple(tuple_desc, values, nulls);
^
/c/ming64gcc48/cmake-2.8.11-win32-x86/bin/cmake.exe -E cmake_progress_report /C/ming64gcc48/projects/pgrouting/build/CMakeFiles 52
[ 89%] Building CXX object src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.obj
cd /C/ming64gcc48/projects/pgrouting/build/src/vrp_basic/src && /c/ming64gcc48/mingw64/bin/g++.exe -Ic:/ming64gcc48/projects/CGAL/rel-gmp-5.1.2w64gcc48/include -I/projects/CGAL/rel-mpfr-3.1.2w64gcc48/include -O2 -std=c++0x -frounding-math -Wno-deprecated @CMakeFiles/vrp_basic.dir/includes_CXX.rsp -o CMakeFiles/vrp_basic.dir/VRP_core.cpp.obj -c /C/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP_core.cpp
In file included from c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/bits/stl_algo.h:66:0,
from c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/algorithm:62,
from c:/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP_Solver.h:33,
from c:/ming64gcc48/projects/pgrouting/branches/2.2.0/src/vrp_basic/src/VRP_core.cpp:30:
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1655:45: error: macro "bind" requires 3 arguments, but only 2 given
bind(_Func&& __f, _BoundArgs&&... __args)
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1682:45: error: macro "bind" requires 3 arguments, but only 2 given
bind(_Func&& __f, _BoundArgs&&... __args)
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1655:5: error: 'std::bind' declared as an 'inline' variable
bind(_Func&& __f, _BoundArgs&&... __args)
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1655:5: error: template declaration of 'typename std::_Bind_helper<std::__or_<std::is_integral<typename std::decay<_Tp>::type>, std::is_enum<typename std::decay<_Tp>::type> >::value, _Func, _BoundArgs ...>::type std::bind'
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1657:7: error: expected primary-expression before 'typedef'
typedef _Bind_helper<false, _Func, _BoundArgs...> __helper_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1657:7: error: expected '}' before 'typedef'
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1658:24: error: '__helper_type' has not been declared
typedef typename __helper_type::__maybe_type __maybe_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1658:64: error: invalid type in declaration before ';' token
typedef typename __helper_type::__maybe_type __maybe_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1659:24: error: '__helper_type' has not been declared
typedef typename __helper_type::type __result_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1659:57: error: invalid type in declaration before ';' token
typedef typename __helper_type::type __result_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1660:7: error: expected unqualified-id before 'return'
return __result_type(__maybe_type::__do_wrap(std::forward<_Func>(__f)),
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1667:15: error: '_Maybe_wrap_member_pointer' does not name a type
typedef _Maybe_wrap_member_pointer<typename decay<_Func>::type>
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1669:24: error: '__maybe_type' has not been declared
typedef typename __maybe_type::type __functor_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1670:15: error: '_Bind_result' does not name a type
typedef _Bind_result<_Result,
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1682:5: error: 'bind' declared as an 'inline' variable
bind(_Func&& __f, _BoundArgs&&... __args)
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1682:5: error: template declaration of 'typename _Bindres_helper<_Result, _Func, _BoundArgs>::type bind'
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1684:7: error: expected primary-expression before 'typedef'
typedef _Bindres_helper<_Result, _Func, _BoundArgs...> __helper_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1684:7: error: expected '}' before 'typedef'
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1685:24: error: '__helper_type' has not been declared
typedef typename __helper_type::__maybe_type __maybe_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1685:64: error: invalid type in declaration before ';' token
typedef typename __helper_type::__maybe_type __maybe_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1686:24: error: '__helper_type' has not been declared
typedef typename __helper_type::type __result_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1686:57: error: invalid type in declaration before ';' token
typedef typename __helper_type::type __result_type;
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1687:7: error: expected unqualified-id before 'return'
return __result_type(__maybe_type::__do_wrap(std::forward<_Func>(__f)),
^
c:/ming64gcc48/mingw64/x86_64-w64-mingw32/include/c++/functional:1689:5: error: expected declaration before '}' token
}
^
src/vrp_basic/src/CMakeFiles/vrp_basic.dir/build.make:85: recipe for target `src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.obj' failed
make[2]: *** [src/vrp_basic/src/CMakeFiles/vrp_basic.dir/VRP_core.cpp.obj] Error 1
make[2]: Leaving directory `/projects/pgrouting/build'
CMakeFiles/Makefile2:810: recipe for target `src/vrp_basic/src/CMakeFiles/vrp_basic.dir/all' failed
make[1]: *** [src/vrp_basic/src/CMakeFiles/vrp_basic.dir/all] Error 2