Hi,
Since the release of sbcl-2.3.9 I have problems to build under
OpenIndiana (illumos) because of a name clash:
...
gcc -g -Wall -Wundef -Wsign-compare -Wpointer-arith -O3 -m64 -g -Wall
-std=gnu89 -D__EXTENSIONS__ -DSVR4 -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -fno-omit-frame-pointer -fno-pie -I. -c -o
coreparse.o coreparse.c
In file included from thread.h:14,
from arch.h:18,
from coreparse.c:36:
genesis/thread.h:89:8: error: redefinition of 'struct mutex'
89 | struct mutex {
| ^~~~~
In file included from /usr/include/sys/t_lock.h:39,
from /usr/include/sys/file.h:35,
from coreparse.c:26:
/usr/include/sys/mutex.h:63:16: note: originally defined here
63 | typedef struct mutex {
| ^~~~~
make[1]: *** [<builtin>: coreparse.o] Error 1
Any ideas how I can fix this problem?
Regards,
Andreas
_______________________________________________
Sbcl-devel mailing list
Sbcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel