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