On Tue, 3 Jun 2025, 03:19 Jerry D via Gcc, <g...@gcc.gnu.org> wrote: > I am getting this tonight. >
This is a glibc change to the definition of PTHREAD_COND_INITIALIZER. It looks like you updated glibc. A clean build should fix it. > Jerry > > In file included from > > /home/jerry/dev/usr/include/c++/16.0.0/x86_64-pc-linux-gnu/bits/gthr-default.h:35, > from > /home/jerry/dev/usr/include/c++/16.0.0/x86_64-pc-linux-gnu/bits/gthr.h:157, > from > /home/jerry/dev/usr/include/c++/16.0.0/ext/atomicity.h:37, > from > /home/jerry/dev/usr/include/c++/16.0.0/bits/shared_ptr_base.h:61, > from > /home/jerry/dev/usr/include/c++/16.0.0/bits/shared_ptr.h:53, > from /home/jerry/dev/usr/include/c++/16.0.0/memory:82, > from ../../trunk/libcody/cody.hh:24, > from ../../trunk/libcody/internal.hh:5, > from ../../trunk/libcody/buffer.cc:6: > /home/jerry/dev/usr/include/c++/16.0.0/ext/concurrence.h:257:32: error: > cannot convert ‘<brace-enclosed initializer list>’ to ‘unsigned int’ in > initialization > 257 | __gthread_cond_t _M_cond = __GTHREAD_COND_INIT; > | ^~~~~~~~~~~~~~~~~~~ > > >