[Mono-devel-list] compile error on cygwin since yesterd

Urs Muff umuff at QUARK.com
Wed Feb 25 09:42:08 EST 2004


I'm using the mono/web/mono-build-w32.sh script.

This is doing a cvs update, autogen.sh and ./configure, before building
every time.

You did the change and broke the build, it worked fine before --> I'm doing
a build every day!

...
Making all in interpreter
make[3]: Entering directory
`/cygdrive/d/CVS-Repositories/go-mono.com/mono/mono/interpreter'
/bin/bash ../../libtool --mode=link gcc -mno-cygwin -O -I
/cygdrive/d/CVS-Repositories/go-mono.com/install/include -I
/cygdrive/d/CVS-Repositories/go-mono.com/install/icu/include
-fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes
-Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings
-L/cygdrive/d/CVS-Repositories/go-mono.com/install/lib
-L/cygdrive/d/CVS-Repositories/go-mono.com/
install/icu/lib -o mint.exe  main.o libmint.la -lws2_32 -lpsapi
gcc -mno-cygwin -O -I
/cygdrive/d/CVS-Repositories/go-mono.com/install/include -I
/cygdrive/d/CVS-Repositories/go-mono.com/install/icu/include
-fno-strict-aliasing -g -Wall -Wunused -Wmissing-prototypes
-Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings
-o mint.exe main.o  -L/cygdrive/d/CVS-Repositories/go-mono.com/install/lib
-L/cygdrive/d/CVS-Repositories/go-mono.com/install/icu/lib ./.libs/libmint.a
-lgc -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 /usr/lib/libintl.dll.a
-L/usr/lib /usr/lib/libiconv.dll.a -L/usr/local/icu/lib -licuuc -licuin
-lws2_32 -lpsapi
./.libs/libmint.a(gc.o)(.text+0xde0): In function `mono_gc_disable':
/cygdrive/d/CVS-Repositories/go-mono.com/mono/mono/metadata/gc.c:664:
undefined reference to `_GC_disable'
./.libs/libmint.a(gc.o)(.text+0xdef): In function `mono_gc_enable':
/cygdrive/d/CVS-Repositories/go-mono.com/mono/mono/metadata/gc.c:670:
undefined reference to `_GC_enable'
collect2: ld returned 1 exit status
make[3]: *** [mint.exe] Error 1
make[3]: Leaving directory
`/cygdrive/d/CVS-Repositories/go-mono.com/mono/mono/interpreter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/cygdrive/d/CVS-Repositories/go-mono.com/mono/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/d/CVS-Repositories/go-mono.com/mono'
make: *** [all] Error 2

- Urs

-----Original Message-----
From: Varga Zoltan [mailto:vargaz at freemail.hu] 
Sent: Wednesday, February 25, 2004 7:15 AM
To: umuff at QUARK.com
Subject: RE: [Mono-devel-list] compile error on cygwin since yesterd


                               Hi,

  I couldn't reproduce this. GC_enable and GC_disable should
be in the
same library as GC_malloc, which is found. What version of
Boehm GC
are you using ? Also, what is the value of the --with-gc=
argument to
configure ? Also, could you check whenever there where are
compiler
warnings while compiling metadata/gc.c ?

             thanks

                       Zoltan




More information about the Mono-devel-list mailing list