>>>> "Kevin" == Kevin Oberman
<oberman(a)es.net> writes:
Kevin> I still get the same errors trying to build:
> ./configure --use-union-type --with-gnu-make --without-gcc
--site-includes=/usr/local/include --debug=yes --error-checking=all --cflags=-g
Kevin> [...]
> make
Kevin> [...]
Kevin> ld:
Kevin> Unresolved:
Kevin> error_check_frame
Kevin> error_check_string
Kevin> error_check_device
Kevin> error_check_window
Kevin> error_check_console
Kevin> XINT
Kevin> error_check_symbol
Kevin> error_check_cons
Kevin> make_int
What these have in common is that they are all inline functions. gcc
has a tricky mechanism using inline.c to make sure that all the inline
functions are correctly defined. To debug this, take a look at the
definition of inline and INLINE in config.h. You might also take a
look at the preprocessed output to see what the definition of, say
XINT, is.
It might work to do
cd src
make alloc.i
and examine alloc.i to see what happened to INLINE and XINT.
Alternatively, you could always give me an account on your DU machine....
Is it possible that configure is confused about whether it's really
running gcc? Does it work if you do --compiler=cc, not specifying --without-gcc?
Martin