Package: src:ssh-agent-filter
Version: 0.4-2
Severity: serious
Tags: sid stretch

g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -std=c++11
-D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64  -c -o ssh-agent-filter.o
ssh-agent-filter.C
ssh-agent-filter.C: In function 'void setup_filters()':
ssh-agent-filter.C:276:46: error: call of overloaded 'move(rfc4251string&)' is
ambiguous
   if (allow) allowed_pubkeys.emplace(move(key));
                                              ^
In file included from /usr/include/c++/5/bits/stl_pair.h:59:0,
                 from /usr/include/c++/5/bits/stl_algobase.h:64,
                 from /usr/include/c++/5/bits/char_traits.h:39,
                 from /usr/include/c++/5/string:40,
                 from /usr/include/boost/program_options/errors.hpp:12,
                 from 
/usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/c++/5/bits/move.h:101:5: note: candidate: constexpr typename
std::remove_reference< <template-parameter-1-1> >::type&& std::move(_Tp&&) [with
_Tp = rfc4251string&; typename std::remove_reference< <template-parameter-1-1>
>::type = rfc4251string]
     move(_Tp&& __t) noexcept
     ^
In file included from /usr/include/boost/function/function_template.hpp:32:0,
                 from /usr/include/boost/function/detail/maybe_include.hpp:18,
                 from /usr/include/boost/function/function1.hpp:11,
                 from /usr/include/boost/program_options/value_semantic.hpp:13,
                 from 
/usr/include/boost/program_options/options_description.hpp:13,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/boost/move/utility_core.hpp:191:77: note: candidate: typename
boost::move_detail::remove_reference<T>::type&& boost::move(T&&) [with T =
rfc4251string&; typename boost::move_detail::remove_reference<T>::type =
rfc4251string]
          inline typename ::boost::move_detail::remove_reference<T>::type &&
move(T&& t) BOOST_NOEXCEPT
                                                                             ^
ssh-agent-filter.C:297:51: error: call of overloaded 'move(rfc4251string&)' is
ambiguous
    if (confirm) confirmed_pubkeys.emplace(move(key), move(comm));
                                                   ^
In file included from /usr/include/c++/5/bits/stl_pair.h:59:0,
                 from /usr/include/c++/5/bits/stl_algobase.h:64,
                 from /usr/include/c++/5/bits/char_traits.h:39,
                 from /usr/include/c++/5/string:40,
                 from /usr/include/boost/program_options/errors.hpp:12,
                 from 
/usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/c++/5/bits/move.h:101:5: note: candidate: constexpr typename
std::remove_reference< <template-parameter-1-1> >::type&& std::move(_Tp&&) [with
_Tp = rfc4251string&; typename std::remove_reference< <template-parameter-1-1>
>::type = rfc4251string]
     move(_Tp&& __t) noexcept
     ^
In file included from /usr/include/boost/function/function_template.hpp:32:0,
                 from /usr/include/boost/function/detail/maybe_include.hpp:18,
                 from /usr/include/boost/function/function1.hpp:11,
                 from /usr/include/boost/program_options/value_semantic.hpp:13,
                 from 
/usr/include/boost/program_options/options_description.hpp:13,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/boost/move/utility_core.hpp:191:77: note: candidate: typename
boost::move_detail::remove_reference<T>::type&& boost::move(T&&) [with T =
rfc4251string&; typename boost::move_detail::remove_reference<T>::type =
rfc4251string]
          inline typename ::boost::move_detail::remove_reference<T>::type &&
move(T&& t) BOOST_NOEXCEPT
                                                                             ^
ssh-agent-filter.C: In function 'rfc4251string handle_request(const
rfc4251string&)':
ssh-agent-filter.C:425:33: error: call of overloaded 'move(rfc4251string&)' is
ambiguous
       keys.emplace_back(move(key), move(comment));
                                 ^
In file included from /usr/include/c++/5/bits/stl_pair.h:59:0,
                 from /usr/include/c++/5/bits/stl_algobase.h:64,
                 from /usr/include/c++/5/bits/char_traits.h:39,
                 from /usr/include/c++/5/string:40,
                 from /usr/include/boost/program_options/errors.hpp:12,
                 from 
/usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/c++/5/bits/move.h:101:5: note: candidate: constexpr typename
std::remove_reference< <template-parameter-1-1> >::type&& std::move(_Tp&&) [with
_Tp = rfc4251string&; typename std::remove_reference< <template-parameter-1-1>
>::type = rfc4251string]
     move(_Tp&& __t) noexcept
     ^
In file included from /usr/include/boost/function/function_template.hpp:32:0,
                 from /usr/include/boost/function/detail/maybe_include.hpp:18,
                 from /usr/include/boost/function/function1.hpp:11,
                 from /usr/include/boost/program_options/value_semantic.hpp:13,
                 from 
/usr/include/boost/program_options/options_description.hpp:13,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/boost/move/utility_core.hpp:191:77: note: candidate: typename
boost::move_detail::remove_reference<T>::type&& boost::move(T&&) [with T =
rfc4251string&; typename boost::move_detail::remove_reference<T>::type =
rfc4251string]
          inline typename ::boost::move_detail::remove_reference<T>::type &&
move(T&& t) BOOST_NOEXCEPT
                                                                             ^
ssh-agent-filter.C:425:48: error: call of overloaded 'move(rfc4251string&)' is
ambiguous
       keys.emplace_back(move(key), move(comment));
                                                ^
In file included from /usr/include/c++/5/bits/stl_pair.h:59:0,
                 from /usr/include/c++/5/bits/stl_algobase.h:64,
                 from /usr/include/c++/5/bits/char_traits.h:39,
                 from /usr/include/c++/5/string:40,
                 from /usr/include/boost/program_options/errors.hpp:12,
                 from 
/usr/include/boost/program_options/options_description.hpp:12,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/c++/5/bits/move.h:101:5: note: candidate: constexpr typename
std::remove_reference< <template-parameter-1-1> >::type&& std::move(_Tp&&) [with
_Tp = rfc4251string&; typename std::remove_reference< <template-parameter-1-1>
>::type = rfc4251string]
     move(_Tp&& __t) noexcept
     ^
In file included from /usr/include/boost/function/function_template.hpp:32:0,
                 from /usr/include/boost/function/detail/maybe_include.hpp:18,
                 from /usr/include/boost/function/function1.hpp:11,
                 from /usr/include/boost/program_options/value_semantic.hpp:13,
                 from 
/usr/include/boost/program_options/options_description.hpp:13,
                 from /usr/include/boost/program_options.hpp:15,
                 from ssh-agent-filter.C:22:
/usr/include/boost/move/utility_core.hpp:191:77: note: candidate: typename
boost::move_detail::remove_reference<T>::type&& boost::move(T&&) [with T =
rfc4251string&; typename boost::move_detail::remove_reference<T>::type =
rfc4251string]
          inline typename ::boost::move_detail::remove_reference<T>::type &&
move(T&& t) BOOST_NOEXCEPT
                                                                             ^
ssh-agent-filter.C: In function 'int main(int, const char* const*)':
ssh-agent-filter.C:540:13: warning: ignoring return value of 'int chdir(const
char*)', declared with attribute warn_unused_result [-Wunused-result]
   chdir("/");
             ^
make[1]: *** [ssh-agent-filter.o] Error 1

Reply via email to