"Greg Bacon" <[EMAIL PROTECTED]> wrote:
Not quite. At r11144 on Cygwin, I see
[...]
gcc -o miniparrot.exe -s -L/usr/local/lib compilers/imcc/main.o \
-L/home/gbacon/src/parrot/blib/lib -lparrot -lcrypt src/null_config.o
compilers/imcc/main.o: In function `imcc_version':
/home/gbacon/src/parrot/compilers/imcc/main.c:124: undefined reference to
`_Parrot_revision'
/home/gbacon/src/parrot/compilers/imcc/main.c:128: undefined reference to
`_Parrot_config_revision'
compilers/imcc/main.o: In function `main':
/home/gbacon/src/parrot/compilers/imcc/main.c:475: undefined reference to
`_imcc_init'
These ones surprise me a bit. I'll have to have a poke around at where
these are exported from and how they are (or maybe aren't) decorated.
/home/gbacon/src/parrot/compilers/imcc/main.c:500: undefined reference to
`_yyin'
/home/gbacon/src/parrot/compilers/imcc/main.c:510: undefined reference to
`_yyin'
/home/gbacon/src/parrot/compilers/imcc/main.c:510: undefined reference to
`_yyin'
/home/gbacon/src/parrot/compilers/imcc/main.c:557: undefined reference to
`_yyin'
/home/gbacon/src/parrot/compilers/imcc/main.c:585: undefined reference to
`_yyin'
compilers/imcc/main.o:/home/gbacon/src/parrot/compilers/imcc/main.c:596:
more undefined references to `_yyin' follow
These however suggest that the .def file is maybe being ignored. Which
is...odd.
Info: resolving _yydebug by linking to __imp__yydebug (auto-import)
Info: resolving _line by linking to __imp__line (auto-import)
This is good to see.
collect2: ld returned 1 exit status
make: *** [miniparrot.exe] Error 1
I'll be cleaning up some more of this stuff later on today. Sorry about the
breakage and thanks for testing.
Jonathan