Another problem might be that configure cannot find the GC lib
Okay, I cannot make mono pickup the libgc. I compiled gc6.1 after a "configure --prefix=/usr" and make and installation seemed have to worked. Still, mono's configure is complaining.
From the config.log file (please remember, I'm no Unix programmer, I don't understand all that configure/automake magic) it looks like
configure:8790: checking for GC_malloc in -lgc
configure:8823: gcc -mno-cygwin -o conftest.exe -g -Wall -Wunused
-Wmissing-prot
otypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes
-Wnested
-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings
-DGC_WIN32
_THREADS -DWIN32_THREADS conftest.c -lgc >&5
configure:8805: warning: function declaration isn't a prototype
configure:8814: warning: function declaration isn't a prototype
/usr/lib/gcc-lib/i686-pc-mingw32/3.2/../../../libgc.a(malloc.o)(.text+0x338):
In function `GC_generic_malloc': /usr/local/mono/gc6.1/malloc.c:189: undefined reference to `pthread_mutex_lock'
the test program, configure is compiling to check for libgc doesn't work because the mingw version of gcc is missing some pthread (portable threads?) library. Is this a correct observation? Does this mean, I didn't compile the libgc stuff correctly?
I /think/ I heard somewhere that mingw has still problems this threads. So perhaps this is a problem. However, there're some win32 specific files in the distribution perhaps it just didn't know that I wanted a mingw version of libgc.
If I compare the configure outputs of mono and gc, mono said "checking for gcc... gcc -mno-cygwin" while gc said "checking for gcc... gcc"
Still, it looks like I'm on the wrong way here, from a posting to mono-list in November I guess, you need a special build libgc DLL for windows build with VC++.
bye -- Stefan Matthias Aust www.3plus4software.de // Inter Deum Et Diabolum Semper Musica Est
_______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
