multimedia/mkvtoolnix - does not build

vermaden vermaden at interia.pl
Sun Jan 19 22:06:17 UTC 2014


     CXX src/common/clpi.cpp
In file included from src/common/clpi.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:32:
/usr/local/include/boost/range/detail/range_return.hpp:171:87: warning: unused parameter 'found' [-Wunused-parameter]
        static type pack(BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type found,
                                                                                      ^
In file included from src/common/clpi.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:81:
/usr/local/include/boost/range/algorithm/unique.hpp:89:44: warning: unused parameter 'pred' [-Wunused-parameter]
unique( ForwardRange& rng, BinaryPredicate pred )
                                           ^
2 warnings generated.
     CXX src/common/codec.cpp
In file included from src/common/codec.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:32:
/usr/local/include/boost/range/detail/range_return.hpp:171:87: warning: unused parameter 'found' [-Wunused-parameter]
        static type pack(BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type found,
                                                                                      ^
In file included from src/common/codec.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:81:
/usr/local/include/boost/range/algorithm/unique.hpp:89:44: warning: unused parameter 'pred' [-Wunused-parameter]
unique( ForwardRange& rng, BinaryPredicate pred )
                                           ^
2 warnings generated.
     CXX src/common/command_line.cpp
In file included from src/common/command_line.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:32:
/usr/local/include/boost/range/detail/range_return.hpp:171:87: warning: unused parameter 'found' [-Wunused-parameter]
        static type pack(BOOST_DEDUCED_TYPENAME range_iterator<SinglePassRange>::type found,
                                                                                      ^
In file included from src/common/command_line.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:55:
In file included from /usr/local/include/boost/range/algorithm.hpp:81:
/usr/local/include/boost/range/algorithm/unique.hpp:89:44: warning: unused parameter 'pred' [-Wunused-parameter]
unique( ForwardRange& rng, BinaryPredicate pred )
                                           ^
In file included from src/common/command_line.cpp:14:
In file included from src/common/common_pch.h:4:
In file included from src/common/common.h:29:
/usr/include/c++/v1/vector:1867:21: fatal error: object of type 'boost::filter_iterator<<lambda at src/common/command_line.cpp:301:74>, boost::transform_iterator<boost::range_detail::select_first<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const
      std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type,
      std::__1::__tree_node<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type, void *> *, long> >, boost::use_default, boost::use_default> >' cannot be assigned because its copy assignment
      operator is implicitly deleted
                __m = __first;
                    ^
/usr/local/include/boost/range/algorithm_ext/push_back.hpp:32:8: note: in instantiation of function template specialization 'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > >::insert<boost::filter_iterator<<lambda at src/common/command_line.cpp:301:74>,
      boost::transform_iterator<boost::range_detail::select_first<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > >,
      std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type, std::__1::__tree_node<std::__1::map<std::__1::basic_string<char>,
      std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type, void *> *, long> >, boost::use_default, boost::use_default> > >' requested here
    on.insert( on.end(), boost::begin(from), boost::end(from) );
       ^
src/common/command_line.cpp:301:13: note: in instantiation of function template specialization 'boost::range::push_back<std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> > >, boost::range_detail::filtered_range<<lambda at src/common/command_line.cpp:301:74>, const
      boost::range_detail::select_first_range<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > > > > >' requested here
      brng::push_back(keys, rel.urls | badap::map_keys | badap::filtered([](std::string const &key) { return key != "general"; }));
            ^
/usr/local/include/boost/iterator/filter_iterator.hpp:106:17: note: copy assignment operator of 'filter_iterator<<lambda at src/common/command_line.cpp:301:74>, boost::transform_iterator<boost::range_detail::select_first<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const
      std::__1::basic_string<char>, std::__1::basic_string<char> > > > >, std::__1::__map_const_iterator<std::__1::__tree_const_iterator<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type,
      std::__1::__tree_node<std::__1::map<std::__1::basic_string<char>, std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> > > >::__value_type, void *> *, long> >, boost::use_default, boost::use_default> >' is implicitly deleted because field 'm_predicate'
      has a deleted copy assignment operator
      Predicate m_predicate;
                ^
src/common/command_line.cpp:301:74: note: lambda expression begins here
      brng::push_back(keys, rel.urls | badap::map_keys | badap::filtered([](std::string const &key) { return key != "general"; }));
                                                                         ^
2 warnings and 1 error generated.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/multimedia/mkvtoolnix
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/mkvtoolnix


More information about the freebsd-multimedia mailing list