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

Reply via email to