| Summary: | Error while making nghttp2 | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Vikas <vikas.mishra.1942> |
| Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
| Status: | Closed Not Enough Information | ||
| Severity: | Affects Only Me | CC: | lme, vikas.mishra.1942 |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
I have been trying to make the nghttp2 open source code,but this error is coming while compiling Please report porting issues of third party software on the ports@freebsd.org mailing list. I am sure you will find some help there. Thank you. |
In file included from /usr/include/c++/4.6/memory:80:0, from h2load.h:37, from h2load.cc:25: /usr/include/c++/4.6/functional: In static member function ‘static void std::_Function_base::_Base_manager<_Functor>::_M_clone(std::_Any_data&, const std::_Any_data&, std::false_type) [with _Functor = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>, std::false_type = std::integral_constant<bool, false>]’: /usr/include/c++/4.6/functional:1652:8: instantiated from ‘static bool std::_Function_base::_Base_manager<_Functor>::_M_manager(std::_Any_data&, const std::_Any_data&, std::_Manager_operation) [with _Functor = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>]’ /usr/include/c++/4.6/functional:2149:6: instantiated from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor, typename std::enable_if<(! std::is_integral<_Functor>::value), std::function<_Res(_ArgTypes ...)>::_Useless>::type) [with _Functor = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>, _Res = std::unique_ptr<h2load::Worker>, _ArgTypes = {}, typename std::enable_if<(! std::is_integral<_Functor>::value), std::function<_Res(_ArgTypes ...)>::_Useless>::type = std::function<std::unique_ptr<h2load::Worker>()>::_Useless]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:410:4: instantiated from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:518:8: instantiated from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:987:35: instantiated from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr.h:317:64: instantiated from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >]’ /usr/include/c++/4.6/bits/shared_ptr.h:535:39: instantiated from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}]’ /usr/include/c++/4.6/bits/shared_ptr.h:551:42: instantiated from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}]’ /usr/include/c++/4.6/future:1362:4: instantiated from ‘std::future<typename std::result_of<_Functor(_ArgTypes ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = std::unique_ptr<h2load::Worker> (&)(std::unique_ptr<h2load::Worker>), _Args = {std::unique_ptr<h2load::Worker>}, typename std::result_of<_Functor(_ArgTypes ...)>::type = std::unique_ptr<h2load::Worker>]’ h2load.cc:914:76: instantiated from here /usr/include/c++/4.6/functional:1616:4: error: use of deleted function ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::_Bind_result(const std::_Bind_result<_Result, _Functor(_Bound_args ...)>&) [with _Result = std::unique_ptr<h2load::Worker>, _Functor = std::unique_ptr<h2load::Worker> (*)(std::unique_ptr<h2load::Worker>), _Bound_args = {std::unique_ptr<h2load::Worker>}, std::_Bind_result<_Result, _Functor(_Bound_args ...)> = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>]’ /usr/include/c++/4.6/functional:1365:7: error: ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::_Bind_result(const std::_Bind_result<_Result, _Functor(_Bound_args ...)>&) [with _Result = std::unique_ptr<h2load::Worker>, _Functor = std::unique_ptr<h2load::Worker> (*)(std::unique_ptr<h2load::Worker>), _Bound_args = {std::unique_ptr<h2load::Worker>}, std::_Bind_result<_Result, _Functor(_Bound_args ...)> = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>]’ is implicitly deleted because the default definition would be ill-formed: /usr/include/c++/4.6/functional:1365:7: error: use of deleted function ‘constexpr std::tuple<_T1>::tuple(const std::tuple<_T1>&) [with _T1 = std::unique_ptr<h2load::Worker>, std::tuple<_T1> = std::tuple<std::unique_ptr<h2load::Worker> >]’ In file included from /usr/include/c++/4.6/functional:56:0, from /usr/include/c++/4.6/memory:80, from h2load.h:37, from h2load.cc:25: /usr/include/c++/4.6/tuple:431:17: error: ‘constexpr std::tuple<_T1>::tuple(const std::tuple<_T1>&) [with _T1 = std::unique_ptr<h2load::Worker>, std::tuple<_T1> = std::tuple<std::unique_ptr<h2load::Worker> >]’ is implicitly deleted because the default definition would be ill-formed: /usr/include/c++/4.6/tuple:431:17: error: use of deleted function ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const std::_Tuple_impl<_Idx, _Head, _Tail ...>&) [with unsigned int _Idx = 0u, _Head = std::unique_ptr<h2load::Worker>, _Tail = {}, std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<0u, std::unique_ptr<h2load::Worker> >]’ /usr/include/c++/4.6/tuple:170:17: error: ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const std::_Tuple_impl<_Idx, _Head, _Tail ...>&) [with unsigned int _Idx = 0u, _Head = std::unique_ptr<h2load::Worker>, _Tail = {}, std::_Tuple_impl<_Idx, _Head, _Tail ...> = std::_Tuple_impl<0u, std::unique_ptr<h2load::Worker> >]’ is implicitly deleted because the default definition would be ill-formed: /usr/include/c++/4.6/tuple:170:17: error: use of deleted function ‘std::_Head_base<0u, std::unique_ptr<h2load::Worker>, false>::_Head_base(const std::_Head_base<0u, std::unique_ptr<h2load::Worker>, false>&)’ /usr/include/c++/4.6/tuple:91:12: error: ‘std::_Head_base<0u, std::unique_ptr<h2load::Worker>, false>::_Head_base(const std::_Head_base<0u, std::unique_ptr<h2load::Worker>, false>&)’ is implicitly deleted because the default definition would be ill-formed: /usr/include/c++/4.6/tuple:91:12: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = h2load::Worker, _Dp = std::default_delete<h2load::Worker>, std::unique_ptr<_Tp, _Dp> = std::unique_ptr<h2load::Worker>]’ /usr/include/c++/4.6/bits/unique_ptr.h:256:7: error: declared here In file included from /usr/include/c++/4.6/memory:80:0, from h2load.h:37, from h2load.cc:25: /usr/include/c++/4.6/functional: In member function ‘_Result std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args ...>&&, std::_Index_tuple<_Indexes ...>, typename std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__disable_if_void<_Res>::type) [with _Res = std::unique_ptr<h2load::Worker>, _Args = {}, int ..._Indexes = {0}, _Result = std::unique_ptr<h2load::Worker>, _Functor = std::unique_ptr<h2load::Worker> (*)(std::unique_ptr<h2load::Worker>), _Bound_args = {std::unique_ptr<h2load::Worker>}, typename std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__disable_if_void<_Res>::type = int]’: /usr/include/c++/4.6/functional:1378:24: instantiated from ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {}, _Result = std::unique_ptr<h2load::Worker>, _Functor = std::unique_ptr<h2load::Worker> (*)(std::unique_ptr<h2load::Worker>), _Bound_args = {std::unique_ptr<h2load::Worker>}, std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type = std::unique_ptr<h2load::Worker>]’ /usr/include/c++/4.6/functional:1764:40: instantiated from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes ...) [with _Res = std::unique_ptr<h2load::Worker>, _Functor = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>, _ArgTypes = {}]’ /usr/include/c++/4.6/functional:2148:6: instantiated from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor, typename std::enable_if<(! std::is_integral<_Functor>::value), std::function<_Res(_ArgTypes ...)>::_Useless>::type) [with _Functor = std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>, _Res = std::unique_ptr<h2load::Worker>, _ArgTypes = {}, typename std::enable_if<(! std::is_integral<_Functor>::value), std::function<_Res(_ArgTypes ...)>::_Useless>::type = std::function<std::unique_ptr<h2load::Worker>()>::_Useless]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:410:4: instantiated from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:518:8: instantiated from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:987:35: instantiated from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr.h:317:64: instantiated from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}, _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >]’ /usr/include/c++/4.6/bits/shared_ptr.h:535:39: instantiated from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Alloc = std::allocator<std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> > >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}]’ /usr/include/c++/4.6/bits/shared_ptr.h:551:42: instantiated from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = std::__future_base::_Async_state<std::unique_ptr<h2load::Worker> >, _Args = {std::_Bind_result<std::unique_ptr<h2load::Worker>, std::unique_ptr<h2load::Worker> (*(std::unique_ptr<h2load::Worker>))(std::unique_ptr<h2load::Worker>)>}]’ /usr/include/c++/4.6/future:1362:4: instantiated from ‘std::future<typename std::result_of<_Functor(_ArgTypes ...)>::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = std::unique_ptr<h2load::Worker> (&)(std::unique_ptr<h2load::Worker>), _Args = {std::unique_ptr<h2load::Worker>}, typename std::result_of<_Functor(_ArgTypes ...)>::type = std::unique_ptr<h2load::Worker>]’ h2load.cc:914:76: instantiated from here /usr/include/c++/4.6/functional:1278:50: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = h2load::Worker, _Dp = std::default_delete<h2load::Worker>, std::unique_ptr<_Tp, _Dp> = std::unique_ptr<h2load::Worker>]’ /usr/include/c++/4.6/bits/unique_ptr.h:256:7: error: declared here make[2]: *** [h2load.o] Error 1 make[2]: Leaving directory `/home/vik.mishra/HTTP2.0/nghttp2-master/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/vik.mishra/HTTP2.0/nghttp2-master' make: *** [all] Error 2