Hi Leo,
I had the link error on Cygwin and on Linux (Debian). The reason for
this problem with compile error is in following definitions in Makefile:
LINKFLAGS = -s -L/usr/local/lib
ALL_PARROT_LIBS = -L/cygdrive/c/Documents\ and\
Settings/khull/work/dev/parrot/trunk/blib/lib -lparrot $(ICU_SHARED)
$(C_LIBS)
$(MINIPARROT) : $(IMCC_DIR)/main$(O) $(GEN_HEADERS) $(LIBPARROT) \
lib/Parrot/OpLib/core.pm $(SRC_DIR)/null_config$(O)
$(LINK) -o $@ $(LINKFLAGS) $(IMCC_DIR)/main$(O) \
$(ALL_PARROT_LIBS) $(SRC_DIR)/null_config$(O)
LINKFLAGS are before ALL_PARROT_LIBS which states /usr/local/lib first
in search path for libraries to link. I do not know how the Makefile
generation works, that is why I do not fix it right now. There may be
many side effects.
Regards, Kiwi