Hi!

> On 07/02/2016 10:37 AM, u wrote:
>> Here's a debdiff which fixes this bug.
>> I've tested building in a chroot using gcc-6.
>>
>> One might want to consider setting up a Git repository for this package :)
> 
> Thanks!

Actually, it did not build correctly, I was a bit too optimistic here.
The error seemed to be that:

/usr/include/c++/6/bits/stl_iterator.h:304:5: note:   template argument
deduction/substitution failed:
ppl_pips.cc:561:51: note:   'std::ostream {aka
std::basic_ostream<char>}' is not derived from 'const
std::reverse_iterator<_Iterator>'
   if (output_stream_p && *output_stream_p != std::cout)
                                                   ^~~~
In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
                 from /usr/include/c++/6/bits/char_traits.h:39,
                 from /usr/include/c++/6/ios:40,
                 from /usr/include/c++/6/ostream:38,
                 from /usr/include/c++/6/iostream:39,
                 from ../../src/ppl.hh:746,
                 from ppl_pips.cc:34:
/usr/include/c++/6/bits/stl_pair.h:376:5: note: candidate:
template<class _T1, class _T2> constexpr bool std::operator!=(const
std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
     operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)

So in a second try I also applied upstream commit
832e1e5b0c48d89588b4d2c20150473a308e3298 but i still get an error which
I've not yet completely identified.

> Indeed the best of all would be to upgrade to PPL 1.2.

Agreed. No idea if the maintainer plans on doing so :)

Cheers!

Reply via email to