hello, I had the same issue. Which version of CMAKE are you using? You need to use cmake11 or higher. I had v11 installed, but my path was still set up for cmake 6. I fixed my paths and it was able to compile. Check your paths.
$cmake --version $ls -l $(which cmake) On Fri, Jul 22, 2022 at 2:03 PM Mohamed Naiem <mnaie...@gmail.com> wrote: > Hi, > > I'm trying to build VPP on a linux server, I'm following the same steps I > did before when I tested VPP but this time it is not working. > > git clone https://gerrit.fd.io/r/vpp > dpkg -l | grep vpp --> Empty > dpkg -l | grep DPDK --> Empty > make install-dep > make install-ext-deps > make build-release > > Failed from build-release > > -- Build files have been written to: > /etc/vpp/vpp/build-root/build-vpp-native/vpp > @@@@ Building vpp in /etc/vpp/vpp/build-root/build-vpp-native/vpp @@@@ > [1517/2527] Building CXX object > CMakeFiles/vpp-api/vapi/CMakeFiles/vapi_cpp_test.dir/vapi_cpp_test.cpp.o > FAILED: > CMakeFiles/vpp-api/vapi/CMakeFiles/vapi_cpp_test.dir/vapi_cpp_test.cpp.o > ccache /usr/lib/ccache/c++ -DHAVE_FCNTL64 -D_FORTIFY_SOURCE=2 > -I/etc/vpp/vpp/src -ICMakeFiles -I/etc/vpp/vpp/src/vpp-api/vapi/.. > -ICMakeFiles/vpp-api/vapi/.. -ICMakeFiles/vpp-api/vapi -O3 -DNDEBUG -g > -Werror -Wall -Wno-address-of-packed-member -O3 -fstack-protector > -fno-common -march=corei7 -mtune=corei7-avx -MD -MT > CMakeFiles/vpp-api/vapi/CMakeFiles/vapi_cpp_test.dir/vapi_cpp_test.cpp.o > -MF > CMakeFiles/vpp-api/vapi/CMakeFiles/vapi_cpp_test.dir/vapi_cpp_test.cpp.o.d > -o CMakeFiles/vpp-api/vapi/CMakeFiles/vapi_cpp_test.dir/vapi_cpp_test.cpp.o > -c /etc/vpp/vpp/src/vpp-api/vapi/vapi_cpp_test.cpp > In file included from /usr/include/c++/9/string:55, > from /usr/include/c++/9/stdexcept:39, > from /usr/include/c++/9/array:39, > from /usr/include/c++/9/tuple:39, > from /usr/include/c++/9/bits/unique_ptr.h:37, > from /usr/include/c++/9/memory:80, > from /etc/vpp/vpp/src/vpp-api/vapi/vapi_cpp_test.cpp:18: > /usr/include/c++/9/bits/basic_string.h: In static member function ‘static > int std::__cxx11::basic_string<_CharT, _Traits, > _Alloc>::_S_compare(std::__cxx11::basic_string<_CharT, _Traits, > _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, > _Alloc>::size_type)’: > /usr/include/c++/9/bits/basic_string.h:409:46: error: ‘__max’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 409 | if (__d > __gnu_cxx::__numeric_traits<int>::__max) > | ^~~~~ > /usr/include/c++/9/bits/basic_string.h:410:45: error: ‘__max’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 410 | return __gnu_cxx::__numeric_traits<int>::__max; > | ^~~~~ > /usr/include/c++/9/bits/basic_string.h:411:51: error: ‘__min’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 411 | else if (__d < __gnu_cxx::__numeric_traits<int>::__min) > | ^~~~~ > /usr/include/c++/9/bits/basic_string.h:412:45: error: ‘__min’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 412 | return __gnu_cxx::__numeric_traits<int>::__min; > | ^~~~~ > In file included from /usr/include/c++/9/bits/basic_string.h:6496, > from /usr/include/c++/9/string:55, > from /usr/include/c++/9/stdexcept:39, > from /usr/include/c++/9/array:39, > from /usr/include/c++/9/tuple:39, > from /usr/include/c++/9/bits/unique_ptr.h:37, > from /usr/include/c++/9/memory:80, > from /etc/vpp/vpp/src/vpp-api/vapi/vapi_cpp_test.cpp:18: > /usr/include/c++/9/ext/string_conversions.h: In static member function > ‘static bool __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base > ...), const char*, const _CharT*, std::size_t*, _Base > ...)::_Range_chk::_S_chk(_TRet, std::true_type)’: > /usr/include/c++/9/ext/string_conversions.h:75:50: error: ‘__min’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 75 | return __val < _TRet(__numeric_traits<int>::__min) > | ^~~~~ > /usr/include/c++/9/ext/string_conversions.h:76:48: error: ‘__max’ is not a > member of ‘__gnu_cxx::__numeric_traits<int>’ > 76 | || __val > _TRet(__numeric_traits<int>::__max); > | ^~~~~ > [1580/2527] Building C object > CMakeFiles/vnet/CMakeFiles/vnet_hsw.dir/ipsec/esp_decrypt.c.o > ninja: build stopped: subcommand failed. > make[1]: *** [Makefile:693: vpp-build] Error 1 > make[1]: Leaving directory '/etc/vpp/vpp/build-root' > make: *** [Makefile:408: build-release] Error 2 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21710): https://lists.fd.io/g/vpp-dev/message/21710 Mute This Topic: https://lists.fd.io/mt/92553465/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-