Platform: Debian (Unstable/"Sid) on x86 (AMD)
cc: GCC 3.3.3 20031206 (prerelease)
gc: libgc-dev (debian) 1:6.2+6.3alpha4-1
No changes to Makefile other than INIT_FILE to
/usr/share instead of /usr/local/share
[isaac@mike:~/downloads/marlais]$ make
gcc -g -I/usr/include/gc
-DINIT_FILE=\"/usr/share/marlais/init.dylan\"
-DINFIX_INIT_FILE -DHAVE_READLINE
-DOPTIMIZE_TAIL_CALLS -DOUTPUT_MARKER='"=> "'
-DUSE_METHOD_CACHING -DUSE_LL_PRECEDENCE
-DVERSION=\"0.6.4-io-beta\" -c -o alloc.o alloc.c
In file included from alloc.h:37,
from alloc.c:34:
object.h:256: warning: no semicolon at end of struct or
union
object.h:256: error: syntax error before "int"
object.h:259: error: syntax error before '}' token
object.h:520: error: field `class' has incomplete type
make: *** [alloc.o] Error 1
<fixed simecolon>
[isaac@mike:~/downloads/marlais]$ make
gcc -g -I/usr/include/gc
-DINIT_FILE=\"/usr/share/marlais/init.dylan\"
-DINFIX_INIT_FILE -DHAVE_READLINE
-DOPTIMIZE_TAIL_CALLS -DOUTPUT_MARKER='"=> "'
-DUSE_METHOD_CACHING -DUSE_LL_PRECEDENCE
-DVERSION=\"0.6.4-io-beta\" -c -o alloc.o alloc.c
gcc -g -I/usr/include/gc
-DINIT_FILE=\"/usr/share/marlais/init.dylan\"
-DINFIX_INIT_FILE -DHAVE_READLINE
-DOPTIMIZE_TAIL_CALLS -DOUTPUT_MARKER='"=> "'
-DUSE_METHOD_CACHING -DUSE_LL_PRECEDENCE
-DVERSION=\"0.6.4-io-beta\" -c -o apply.o apply.c
apply.c: In function `getCacheEntry':
apply.c:569: warning: assignment from incompatible
pointer type
apply.c: In function `build_rest_methods':
apply.c:600: error: union has no member named `the_object'
apply.c: In function `apply_generic':
apply.c:641: error: union has no member named `the_object'
apply.c:646: error: union has no member named `the_object'
make: *** [apply.o] Error 1
<don't know how to fix this one>
Logged In: NO
ohh yeah... and commented out
SMALL_OBJECTS_FLAG= -DSMALL_OBJECTS
This might be important, because I think the code in the
second error is in an IFDEF concerning that flag...