On Sat, Nov 11, 2023 at 01:48:18PM +0000, Jeremie Courreges-Anglas wrote:
> On Sat, Nov 11 2023, Jeremie Courreges-Anglas <[email protected]> wrote:
> > Here's the result of a bulk build with llvm-16 used as the compiler.
> > The mail is slightly different from the usual since I redacted it.
> >
> > Built 10955 packages
> >
> > Number of packages built each day:
> > [...]
> >
> > Critical path missing pkgs:
> > https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-11-11/summary.txt
>
> I'm not sure the command below is 100% accurate but it is what it is:
>
> $ awk '/->/ || / not / { print $(NF) }' summary.txt | sort | uniq -c |
> sort -r
>
> 546 math/cblas
>
> Should be an easy fix, I'll handle it.
>
> 219 audio/espeak
>
> The C++ problems start here.
>
> 81 www/mozilla-firefox
> 81 www/firefox-esr
> 54 mail/mozilla-thunderbird
>
> Those ought to be handled by a diff from landry@
>
> 44 telephony/spandsp
>
> The next biggest offender.
>
> 8 games/goldberg_emulator
In file included from dll/net.pb.h:26:
In file included from /usr/local/include/google/protobuf/io/coded_stream.h:111:
In file included from /usr/local/include/absl/strings/cord.h:78:
In file included from /usr/local/include/absl/container/inlined_vector.h:53:
In file included from
/usr/local/include/absl/container/internal/inlined_vector.h:30:
In file included from
/usr/local/include/absl/container/internal/compressed_tuple.h:40:
/usr/local/include/absl/utility/utility.h:164:12: error: no member named
'in_place_t' in namespace 'std'
using std::in_place_t;
~~~~~^
/usr/local/include/absl/utility/utility.h:165:12: error: no member named
'in_place' in namespace 'std'
using std::in_place;
~~~~~^
/usr/local/include/absl/utility/utility.h:181:12: error: no member named
'in_place_type' in namespace 'std'
using std::in_place_type;
~~~~~^
/usr/local/include/absl/utility/utility.h:182:12: error: no member named
'in_place_type_t' in namespace 'std'
using std::in_place_type_t;
~~~~~^
/usr/local/include/absl/utility/utility.h:198:12: error: no member named
'in_place_index' in namespace 'std'
using std::in_place_index;
~~~~~^
/usr/local/include/absl/utility/utility.h:199:12: error: no member named
'in_place_index_t' in namespace 'std'
using std::in_place_index_t;
~~~~~^
This appears to be an error in utility.h imported from abseil-cpp.
Not sure what's going on there.
CC'ing abseil-cpp maintainers...