guile-snarf -DHAVE_SCM_SIMPLE_FORMAT=1 -DHAVE_SCM_SHARED_ARRAY_ROOT=1 -I. -I. -g -O2 -Wall -Wpointer-arith -Wmissing-prototypes goops.c > goops.x \ || { rm goops.x; false; } In file included from goops.c:55: goops.h:105:1: warning: "SCM_METHOD" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:97:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:131:1: warning: "SCM_ACCESSORS_OF" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:123:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:136:1: warning: "SCM_INSTANCEP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:132:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:139:1: warning: "SCM_PUREGENERICP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:136:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:140:1: warning: "SCM_SIMPLEMETHODP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:291:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:141:1: warning: "SCM_ACCESSORP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:140:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:142:1: warning: "SCM_FASTMETHODP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:293:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:146:1: warning: "SCM_SLOT" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:144:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:147:1: warning: "SCM_SUBCLASSP" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:148:1: warning: this is the location of the previous definition In file included from goops.c:55: goops.h:148:1: warning: "SCM_IS_A_P" redefined In file included from /usr/include/libguile.h:81, from goops.c:50: /usr/include/libguile/goops.h:149:1: warning: this is the location of the previous definition goops.c:2048:74: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2049:77: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2059:76: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2060:79: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2072:74: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2075:43: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2078:55: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2079:65: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2082:73: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 goops.c:2086:41: macro "SCM_ASSYNT" passed 4 arguments, but takes just 3 make: *** [goops.x] Error 1