Building the latest tschwinge/Roger_Whittaker fails with:
In file included from ../libpthread/include/pthread/pthreadtypes.h:120:0,
from ../libpthread/include/pthread/pthread.h:55,
from ../libpthread/include/pthread.h:2,
from ../include/pthread.h:1,
from ./pthread/../sysdeps/generic/pt-attr.c:20:
../libpthread/sysdeps/hurd/pt-key.h: In function ‘__pthread_key_lock_ready’:
../libpthread/sysdeps/pthread/bits/once.h:32:10: error: initializer
element is not constant
(struct __pthread_once) { 0, __PTHREAD_SPIN_LOCK_INITIALIZER }
^
../libpthread/include/pthread/pthread.h:757:27: note: in expansion of
macro ‘__PTHREAD_ONCE_INIT’
#define PTHREAD_ONCE_INIT __PTHREAD_ONCE_INIT
^
../libpthread/sysdeps/hurd/pt-key.h:55:29: note: in expansion of macro
‘PTHREAD_ONCE_INIT’
static pthread_once_t o = PTHREAD_ONCE_INIT;
^
http://paste.lisp.org/display/328517
Manolis