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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to