Your message dated Sat, 20 Nov 2021 19:03:35 +0000
with message-id <e1moveb-000cms...@fasolo.debian.org>
and subject line Bug#997246: fixed in opensaml 3.2.1-1
has caused the Debian Bug report #997246,
regarding opensaml: FTBFS: add_reference.hpp:27:16: error: forming reference to 
qualified function type ‘opensaml::saml2::Attribute*() const noexcept’
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
997246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997246
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opensaml
Version: 3.2.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. 
>   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -pthread  -pthread -pthread 
> -I/usr/include/x86_64-linux-gnu -pthread  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o 
> saml2/metadata/impl/libsaml_la-EntityRoleMetadataFilter.lo `test -f 
> 'saml2/metadata/impl/EntityRoleMetadataFilter.cpp' || echo 
> './'`saml2/metadata/impl/EntityRoleMetadataFilter.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -W -pthread -pthread -pthread 
> -I/usr/include/x86_64-linux-gnu -pthread -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c saml2/metadata/impl/EntityRoleMetadataFilter.cpp  
> -fPIC -DPIC -o saml2/metadata/impl/.libs/libsaml_la-EntityRoleMetadataFilter.o
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp: In function 
> ‘opensaml::saml2md::EntityMatcher* 
> opensaml::saml2md::EntityAttributesEntityMatcherFactory(const 
> xercesc_3_2::DOMElement* const&, bool)’:
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:69:109: warning: unused 
> parameter ‘deprecationSupport’ [-Wunused-parameter]
>    69 |         EntityMatcher* SAML_DLLLOCAL 
> EntityAttributesEntityMatcherFactory(const DOMElement* const & e, bool 
> deprecationSupport)
>       |                                                                       
>                                  ~~~~~^~~~~~~~~~~~~~~~~~
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp: In constructor 
> ‘opensaml::saml2md::EntityAttributesEntityMatcher::EntityAttributesEntityMatcher(const
>  xercesc_3_2::DOMElement*)’:
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:93:9: warning: 
> ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' 
> instead [-Wdeprecated-declarations]
>    93 |         auto_ptr<AttributeValue> 
> nval(AttributeValueBuilder::buildAttributeValue());
>       |         ^~~~~~~~
> In file included from /usr/include/c++/11/memory:76,
>                  from /usr/include/boost/smart_ptr/scoped_ptr.hpp:22,
>                  from /usr/include/boost/scoped_ptr.hpp:13,
>                  from ./internal.h:50,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
>    57 |   template<typename> class auto_ptr;
>       |                            ^~~~~~~~
> In file included from 
> /usr/include/boost/type_traits/add_lvalue_reference.hpp:9,
>                  from /usr/include/boost/type_traits/is_convertible.hpp:30,
>                  from /usr/include/boost/iterator/iterator_categories.hpp:19,
>                  from /usr/include/boost/iterator/iterator_adaptor.hpp:14,
>                  from /usr/include/boost/iterator/indirect_iterator.hpp:10,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:33:
> /usr/include/boost/type_traits/add_reference.hpp: In instantiation of ‘struct 
> boost::detail::add_reference_impl<opensaml::saml2::Attribute*() const 
> noexcept>’:
> /usr/include/boost/type_traits/add_reference.hpp:42:64:   required from 
> ‘struct boost::add_reference<opensaml::saml2::Attribute*() const noexcept>’
> /usr/include/boost/lambda/detail/function_adaptors.hpp:262:12:   required 
> from ‘class boost::lambda::function_adaptor<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const 
> noexcept>::sig<boost::tuples::cons<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const noexcept, 
> boost::tuples::cons<const boost::shared_ptr<opensaml::saml2::Attribute>&, 
> boost::tuples::null_type> > >’
> /usr/include/boost/lambda/detail/return_type_traits.hpp:238:63:   required 
> from ‘struct boost::lambda::detail::get_sig<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const noexcept, 
> boost::tuples::cons<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const noexcept, 
> boost::tuples::cons<const boost::shared_ptr<opensaml::saml2::Attribute>&, 
> boost::tuples::null_type> > >’
> /usr/include/boost/lambda/detail/return_type_traits.hpp:259:16:   required 
> from ‘struct boost::lambda::return_type_N<boost::lambda::function_action<2>, 
> boost::tuples::cons<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const noexcept, 
> boost::tuples::cons<const boost::shared_ptr<opensaml::saml2::Attribute>&, 
> boost::tuples::null_type> > >’
> /usr/include/boost/lambda/detail/return_type_traits.hpp:208:51:   required 
> from ‘struct 
> boost::lambda::return_type_N_prot<boost::lambda::function_action<2>, 
> boost::tuples::cons<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::*)() const noexcept, 
> boost::tuples::cons<const boost::shared_ptr<opensaml::saml2::Attribute>&, 
> boost::tuples::null_type> > >’
> /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1:   [ skipping 
> 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
> /usr/include/boost/lambda/detail/lambda_functor_base.hpp:227:64:   required 
> from ‘class 
> boost::lambda::detail::deduce_argument_types<boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type>, boost::tuples::tuple<const 
> boost::shared_ptr<opensaml::saml2::Attribute>&, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> >’
> /usr/include/boost/lambda/detail/lambda_functor_base.hpp:445:1:   required 
> from ‘struct boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::sig<boost::tuples::tuple<const 
> boost::shared_ptr<opensaml::saml2::Attribute>&, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> >’
> /usr/include/boost/lambda/detail/lambda_functors.hpp:200:3:   required by 
> substitution of ‘template<class A> typename 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::sig<boost::tuples::tuple<const A&, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> >::type 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >::operator()<A>(const A&) const [with A = 
> boost::shared_ptr<opensaml::saml2::Attribute>]’
> /usr/include/c++/11/bits/predefined_ops.h:318:23:   required from ‘bool 
> __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
> _Iterator = __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >]’
> /usr/include/c++/11/bits/stl_algobase.h:2069:14:   required from 
> ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
> _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with 
> _RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> __gnu_cxx::__ops::_Iter_pred<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > > >]’
> /usr/include/c++/11/bits/stl_algobase.h:2114:23:   required from ‘_Iterator 
> std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
> __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> __gnu_cxx::__ops::_Iter_pred<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > > >]’
> /usr/include/c++/11/bits/stl_algo.h:3910:28:   required from ‘_IIter 
> std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
> __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >]’
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:130:24:   required from 
> here
> /usr/include/boost/type_traits/add_reference.hpp:27:16: error: forming 
> reference to qualified function type ‘opensaml::saml2::Attribute*() const 
> noexcept’
>    27 |     typedef T& type;
>       |                ^~~~
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h: In instantiation of ‘bool 
> __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
> _Iterator = __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >]’:
> /usr/include/c++/11/bits/stl_algobase.h:2069:14:   required from 
> ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
> _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with 
> _RandomAccessIterator = __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> __gnu_cxx::__ops::_Iter_pred<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > > >]’
> /usr/include/c++/11/bits/stl_algobase.h:2114:23:   required from ‘_Iterator 
> std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
> __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> __gnu_cxx::__ops::_Iter_pred<boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > > >]’
> /usr/include/c++/11/bits/stl_algo.h:3910:28:   required from ‘_IIter 
> std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
> __gnu_cxx::__normal_iterator<const 
> boost::shared_ptr<opensaml::saml2::Attribute>*, 
> std::vector<boost::shared_ptr<opensaml::saml2::Attribute> > >; _Predicate = 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >]’
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:130:24:   required from 
> here
> /usr/include/c++/11/bits/predefined_ops.h:318:30: error: no match for call to 
> ‘(boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<4,
>  boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> > >) (const boost::shared_ptr<opensaml::saml2::Attribute>&)’
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:192:3: note: candidate: 
> ‘template<class A> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<A&, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::type boost::lambda::lambda_functor<Base>::operator()(A&) const [with A = 
> A; T = boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   192 |   operator()(A& a) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:192:3: note:   template 
> argument deduction/substitution failed:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:200:3: note: candidate: 
> ‘template<class A> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<const
>  A&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type> >::type 
> boost::lambda::lambda_functor<Base>::operator()(const A&) const [with A = A; 
> T = boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   200 |   operator()(A const& a) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:200:3: note:   
> substitution of deduced template arguments resulted in errors seen above
> /usr/include/boost/lambda/detail/lambda_functors.hpp:208:3: note: candidate: 
> ‘template<class A, class B> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<A&, 
> B&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::type boost::lambda::lambda_functor<Base>::operator()(A&, B&) const [with A 
> = A; B = B; T = boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   208 |   operator()(A& a, B& b) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:208:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 2 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:216:3: note: candidate: 
> ‘template<class A, class B> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<const
>  A&, B&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::type boost::lambda::lambda_functor<Base>::operator()(const A&, B&) const 
> [with A = A; B = B; T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   216 |   operator()(A const& a, B& b) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:216:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 2 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:224:3: note: candidate: 
> ‘template<class A, class B> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<A&, 
> const B&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::type boost::lambda::lambda_functor<Base>::operator()(A&, const B&) const 
> [with A = A; B = B; T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   224 |   operator()(A& a, B const& b) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:224:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 2 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:232:3: note: candidate: 
> ‘template<class A, class B> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<const
>  A&, const B&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >::type boost::lambda::lambda_functor<Base>::operator()(const A&, const B&) 
> const [with A = A; B = B; T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   232 |   operator()(A const& a, B const& b) const {
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:232:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 2 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:240:3: note: candidate: 
> ‘template<class A, class B, class C> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<A&, 
> B&, C&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> >::type 
> boost::lambda::lambda_functor<Base>::operator()(A&, B&, C&) const [with A = 
> A; B = B; C = C; T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   240 |   operator()(A& a, B& b, C& c) const
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:240:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 3 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:249:3: note: candidate: 
> ‘template<class A, class B, class C> typename 
> boost::lambda::lambda_functor<Base>::inherited::sig<boost::tuples::tuple<const
>  A&, const B&, const C&, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> >::type 
> boost::lambda::lambda_functor<Base>::operator()(const A&, const B&, const C&) 
> const [with A = A; B = B; C = C; T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >]’
>   249 |   operator()(A const& a, B const& b, C const& c) const
>       |   ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:249:3: note:   template 
> argument deduction/substitution failed:
> In file included from /usr/include/c++/11/bits/stl_algobase.h:71,
>                  from /usr/include/c++/11/bits/char_traits.h:39,
>                  from /usr/include/c++/11/string:40,
>                  from ./SAMLConfig.h:32,
>                  from ./internal.h:46,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:27:
> /usr/include/c++/11/bits/predefined_ops.h:318:30: note:   candidate expects 3 
> arguments, 1 provided
>   318 |         { return bool(_M_pred(*__it)); }
>       |                       ~~~~~~~^~~~~~~
> In file included from /usr/include/boost/lambda/core.hpp:57,
>                  from /usr/include/boost/lambda/bind.hpp:15,
>                  from 
> saml2/metadata/impl/EntityAttributesEntityMatcher.cpp:34:
> /usr/include/boost/lambda/detail/lambda_functors.hpp:184:23: note: candidate: 
> ‘boost::lambda::lambda_functor<Base>::nullary_return_type 
> boost::lambda::lambda_functor<Base>::operator()() const [with T = 
> boost::lambda::lambda_functor_base<boost::lambda::action<4, 
> boost::lambda::function_action<4> >, boost::tuples::tuple<bool 
> (opensaml::saml2md::EntityAttributesEntityMatcher::* const)(const 
> opensaml::saml2md::EntityAttributes*, const opensaml::saml2::Attribute*) 
> const, const opensaml::saml2md::EntityAttributesEntityMatcher* const, const 
> opensaml::saml2md::EntityAttributes* const, const 
> boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::action<2,
>  boost::lambda::function_action<2> >, 
> boost::tuples::tuple<opensaml::saml2::Attribute* 
> (boost::shared_ptr<opensaml::saml2::Attribute>::* const)() const noexcept, 
> const boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type> > >, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, 
> boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> 
> >; boost::lambda::lambda_functor<Base>::nullary_return_type = 
> boost::tuples::null_type]’
>   184 |   nullary_return_type operator()() const {
>       |                       ^~~~~~~~
> /usr/include/boost/lambda/detail/lambda_functors.hpp:184:23: note:   
> candidate expects 0 arguments, 1 provided
> make[3]: *** [Makefile:1587: 
> saml2/metadata/impl/libsaml_la-EntityAttributesEntityMatcher.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/opensaml_3.2.0-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: opensaml
Source-Version: 3.2.1-1
Done: Ferenc Wágner <wf...@debian.org>

We believe that the bug you reported is fixed in the latest version of
opensaml, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ferenc Wágner <wf...@debian.org> (supplier of updated opensaml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 20 Nov 2021 19:08:29 +0100
Source: opensaml
Architecture: source
Version: 3.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Shib Team <pkg-shibboleth-de...@alioth-lists.debian.net>
Changed-By: Ferenc Wágner <wf...@debian.org>
Closes: 997246
Changes:
 opensaml (3.2.1-1) unstable; urgency=medium
 .
   * [b88df44] New upstream release: 3.2.1 (Closes: #997246)
   * [297fed7] Update Standards-Version to 4.6.0 (no changes required)
Checksums-Sha1:
 2a60540021f24d4f8f84dfb524d3134cfdc12901 2742 opensaml_3.2.1-1.dsc
 046bd41c342174050be8ee370ba681c6a45c76d8 600699 opensaml_3.2.1.orig.tar.bz2
 8b962fb6269e4c524f8681226ed52ffa807d6a42 833 opensaml_3.2.1.orig.tar.bz2.asc
 8dbdc3352a1a0101e51bac113e18dd4cbe4ac7fb 16092 opensaml_3.2.1-1.debian.tar.xz
 b8c2efc849b0517681c6a2a32a94f9c49c4823cb 10519 opensaml_3.2.1-1_amd64.buildinfo
Checksums-Sha256:
 ba12cb8f746d15197d35aa927d7771791929093ead10f0c3c60a4c55f48878d4 2742 
opensaml_3.2.1-1.dsc
 b402a89a130adcb76869054b256429c1845339fe5c5226ee888686b6a026a337 600699 
opensaml_3.2.1.orig.tar.bz2
 406847d5adee9400ddc4646580cafd9bd727a8eecb955fb0987a05ec0f2159e0 833 
opensaml_3.2.1.orig.tar.bz2.asc
 96bdf20c5ba67fd4a4e286b1302f0806086f646b6a363b096288d1eebd57967d 16092 
opensaml_3.2.1-1.debian.tar.xz
 684ea0f4242d4ff40ed8d05af1c9fc66cdcb18241111b0b8c0e90923911fc815 10519 
opensaml_3.2.1-1_amd64.buildinfo
Files:
 b22f904f48f69a9d28b21285284dab58 2742 libs optional opensaml_3.2.1-1.dsc
 a4c08783eb5078be3bbe2ca6b6c7b806 600699 libs optional 
opensaml_3.2.1.orig.tar.bz2
 4d2a57e6af9cb2d36702352e1fd8b806 833 libs optional 
opensaml_3.2.1.orig.tar.bz2.asc
 c268d9d48ad72d50d469d772ce447737 16092 libs optional 
opensaml_3.2.1-1.debian.tar.xz
 95377d98797bcb5b45679f1de45e1469 10519 libs optional 
opensaml_3.2.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEwddEx0RNIUL7eugtOsj3Fkd+2yMFAmGZQo8ACgkQOsj3Fkd+
2yO8/RAAgrYx3Z23M13D89BGzSjqKrtHkEyIRQ3aHTzTo/any5GgABSaAGxRE+c5
bGckVt5ZiWyn/uoeQvkYkNxQf/iJnHWc+ytcRtw4kCuKQNFA9k+Q2HhcT4J4OERT
KWgkEbzDE7FkVc+UWgDaEs3ClEoPaiZRQZ88jHuHWjxm/idI0SwttgGQpt/iLIlO
6b1c3UUS4xL6BoLjGL4Yn3S67GxX3TXHk2ipjhXWDJ3x+2nHdjmA5Q6ZrHxDMSqg
CBSLl0kGrs/OEfb7/CDUvcowH8QOy3ZA87MTJPNsrgaNuXr95K0wLcLfX5vdcM6D
iDYMPPtbYVDMl/uCoLiwCKMgs0xYFXsK396P9CJsxes+4EH5k4cJuVXJ8fiQLoEp
Wi0sLC+Jafp0w/NQfuWieWt2j2YZt2ahlF87d3D/+5g1z/1JR6R1T8mvs+TXiwPk
BfMhvLNpkox0U2PUfSYfeaVNO6corsiCsHt/Qvu0thIN86xQdzQIQ0XZGkkguAiW
hCzf34qaKVsLAh3KCjukkfEASdaIpOry8LVHxyThpMgiMQn+ODnO8qpAWUNLyK9+
XuVsj85z0kRTr/HmGtGK6BGl9S5+D30ALpbQxhh5MSKPDbwFAefDcmIjudiJ/a4H
m7CZJTzpJ17d4v+V38Lc+Gj6oNWpeYLNrgS73An3/sUK6h9h5BI=
=GKnc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to