[Mono-list] Build error

Tom Cabanski tcabanski@OAI.cc
Tue, 20 Jan 2004 13:28:51 -0600


Got latest from CVS last night and tried to compile under cygwin/Windows =
and received the following error.  Had been working fine before.  Is =
this related to recent changes I have read about regarding the file =
system watcher?

creating libmint.la
(cd .libs && rm -f libmint.la && ln -s ../libmint.la libmint.la)
/bin/bash ../../libtool --mode=3Dlink gcc -mno-cygwin -O -g -O2 =
-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/usr/local/lib -o mint.exe  main.o libmint.la =
-lws2_32 -lpsapi
gcc -mno-cygwin -O -g -O2 -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/usr/local/lib =
./.libs/libmint.a -lgc -LC:/cygwin/usr/local/lib -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(icall.o)(.data+0xee4): In function =
`ves_icall_System_Array_SetValue':
/tom/mono/mono/metadata/icall.c:452: undefined reference to =
`_ves_icall_System_IO_FSW_SupportsFSW'
./.libs/libmint.a(icall.o)(.data+0xeec):/tom/mono/mono/metadata/icall.c:4=
53: undefined reference to `_ves_icall_System_IO_FSW_OpenDirectory'
./.libs/libmint.a(icall.o)(.data+0xef4):/tom/mono/mono/metadata/icall.c:4=
54: undefined reference to `_ves_icall_System_IO_FSW_CloseDirectory'
./.libs/libmint.a(icall.o)(.data+0xefc):/tom/mono/mono/metadata/icall.c:4=
54: undefined reference to =
`_ves_icall_System_IO_FSW_ReadDirectoryChanges'
./.libs/libmint.a(icall.o)(.data+0xf04):/tom/mono/mono/metadata/icall.c:4=
53: undefined reference to =
`_ves_icall_System_IO_FAMW_InternalFAMNextEvent'
Info: resolving _GC_finalize_on_demand by linking to =
__imp__GC_finalize_on_demand (auto-import)
Info: resolving _GC_finalizer_notifier by linking to =
__imp__GC_finalizer_notifier (auto-import)
collect2: ld returned 1 exit status
make[3]: *** [mint.exe] Error 1
make[3]: Leaving directory `/tom/mono/mono/interpreter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tom/mono/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tom/mono'
make: *** [all] Error 2

Thanks

-------------------------------------
Tom Cabanski
=A0